Bạn có thể cập nhật một hàng trong bảng như thế này, cung cấp cho các cột bạn muốn thay đổi và giá trị mới cho mỗi cột. Lưu ý rằng bạn có thể tham chiếu đến giá trị trước đó của cột, như used = used+1
không.
UPDATE materials
SET used=used+1,
recent_user='personsName'
WHERE mat_name = 'apple'
Bạn có thể tăng một số trong nhiều hàng trong một UPDATE
duy nhất truy vấn như thế này.
UPDATE materials
SET used = used + 1
WHERE mat_name IN ('apple', 'banana', 'kumquat')
Bạn cũng có thể cập nhật nhiều cột trong nhiều hàng. Chỉ cần đưa ra danh sách các cột sẽ được cập nhật cùng với các giá trị mới của chúng. Ví dụ:
UPDATE materials
SET used=used+1,
recent_user='personsName'
WHERE mat_name IN ('apple', 'banana', 'kumquat')