การอัปเดตข้อมูลเฉพาะเซลล์ (Cell) ที่ต้องการ
ใช้คำสั่ง UPDATE พร้อมเงื่อนไข WHERE ที่ระบุ Primary Key หรือ Unique Key เพื่ออัปเดตเซลล์เฉพาะเจาะจง
ตัวอย่าง
CREATE TABLE DemoTable2029 (
Id INT,
FirstName VARCHAR(20),
LastName VARCHAR(20)
);
INSERT INTO DemoTable2029 VALUES
(1, 'Chris', 'Brown'),
(2, 'David', 'Miller'),
(3, 'John', 'Smith'),
(4, 'John', 'Brown');
-- อัปเดตเฉพาะแถวที่ Id = 4
UPDATE DemoTable2029
SET FirstName = 'Adam', LastName = 'Smith'
WHERE Id = 4;
ผลลัพธ์หลังอัปเดต
| Id | FirstName | LastName |
|---|---|---|
| 1 | Chris | Brown |
| 2 | David | Miller |
| 3 | John | Smith |
| 4 | Adam | Smith |
แนวทางปฏิบัติที่ดี: ควรมี Primary Key หรือ Unique Index เพื่อให้ระบุแถวได้อย่างแม่นยำ และหลีกเลี่ยงการอัปเดตหลายแถวโดยไม่ได้ตั้งใจ