Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

อัปเดตข้อมูลในเซลล์เดียวใน MySQL ด้วยคำสั่ง UPDATE

การแก้ไขข้อมูลเฉพาะเซลล์เดี่ยวในตาราง MySQL

เมื่อต้องการเปลี่ยนแปลงข้อมูลในเซลล์เพียงเซลล์เดียว สามารถใช้คำสั่ง UPDATE ร่วมกับเงื่อนไข WHERE เพื่อระบุแถวและคอลัมน์ที่ต้องการแก้ไขอย่างแม่นยำ

รูปแบบคำสั่ง (Syntax)

UPDATE yourTableName 
SET yourColumnName = newValue 
WHERE yourColumnName = oldValue;

ตัวอย่างการใช้งาน

สร้างตาราง changeCellsData:

CREATE TABLE changeCellsData (
    Id INT,
    Name VARCHAR(100),
    Age INT
);

เพิ่มข้อมูลตัวอย่าง:

INSERT INTO changeCellsData VALUES 
(101, 'Mike', 23),
(103, 'Bob', 25),
(105, 'Sam', 27),
(106, 'Carol', 21);

แสดงข้อมูลก่อนแก้ไข:

SELECT * FROM changeCellsData;
IdNameAge
101Mike23
103Bob25
105Sam27
106Carol21

แก้ไขค่า Id จาก 106 เป็น 107 (เซลล์สุดท้ายของคอลัมน์ Id):

UPDATE changeCellsData 
SET Id = 107 
WHERE Id = 106;

ตรวจสอบข้อมูลหลังแก้ไข:

SELECT * FROM changeCellsData;
IdNameAge
101Mike23
103Bob25
105Sam27
107Carol21

สรุป: คำสั่ง UPDATE จะเปลี่ยนแปลงเฉพาะแถวที่ตรงกับเงื่อนไข WHERE เท่านั้น ทำให้สามารถแก้ไขข้อมูลในเซลล์เดี่ยวได้อย่างแม่นยำ