Lệnh UPDATE kèm mệnh đề WHERE dùng để thay đổi giá trị của một hàng (instance) trong bảng. MySQL thay đổi dựa trên điều kiện trong truy vấn.
Ví dụ: Bảng testing có dữ liệu:
mysql> SELECT * FROM testing; +----+---------+ | Id | Name | +----+---------+ | 1 | Harshit | | 2 | Lovkesh | | 3 | Ram | | 4 | Gaurav | +----+---------+ 4 rows in set (0.00 sec)
Đổi tên từ Ram thành Mohit:
mysql> UPDATE testing SET Name = 'MOHIT' WHERE name = 'ram'; Query OK, 1 row affected (0.13 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> SELECT * FROM testing; +-----+---------+ | id1 | Name | +-----+---------+ | 1 | Harshit | | 2 | Lovkesh | | 3 | MOHIT | | 4 | Gaurav | +-----+---------+ 4 rows in set (0.00 sec)
Chỉ hàng có name = 'ram' bị cập nhật.