SQL แก้ไขข้อมูล MySQL / MariaDB บทความนี้สอนเขียนคำสั่ง SQL เพื่อแก้ไขข้อมูลโดยใช้คำสั่ง UPDATE ตามด้วยชื่อตาราง SET ตามด้วยชื่อ field = ค่าที่ต้องการแก้ไข และคำสั่ง WHERE เพื่อกำหนดเงื่อนไขในการแก้ไขข้อมูล สามารถเขียนคำสั่ง SQL ได้ดังนี้
ตัวอย่าง ข้อมูลในตาราง book
+----+--------+-------+
| id | title | price |
+----+--------+-------+
| 1 | HTML | 100 |
| 2 | CSS | 110 |
| 7 | Python | 200 |
| 12 | PHP | 130 |
| 15 | Java | 180 |
+----+--------+-------+
ตัวอย่าง SQL แก้ไขข้อมูล MySQL / MariaDB
UPDATE book
SET
price = 110,
title = 'HTML&HTML5'
WHERE ( id = 1 )
ผลลัพธ์
Query OK, 1 row affected (0.009 sec)
Rows matched: 1 Changed: 1 Warnings: 0
SQL แก้ไขข้อมูล MySQL / MariaDB จากตัวอย่างคำสั่ง SQL เป็นการแก้ไขข้อมูลโดยมีเงื่อนไขคือ id = 1 ของตาราง book ข้อมูลที่แก้ไขคือ price = 110 และ title = HTML&HTML5