Câu trả lời ngắn gọn cho mã được đề cập là:
UPDATE `table` SET test=number
Đây table
là tên bảng và nó được bao quanh bởi dấu nặng (hay còn gọi là dấu tích ngược `) vì đây là quy ước của MySQL thành từ khóa thoát
(và TABLE
là một từ khóa trong trường hợp đó).
HÃY CHĂM SÓC!
Đây là truy vấn khá nguy hiểm sẽ xóa sạch mọi thứ trong cột test
trong mỗi hàng của bảng, thay thế nó bằng number
(bất kể giá trị của nó là bao nhiêu)
Việc sử dụng WHERE
phổ biến hơn mệnh đề để giới hạn truy vấn của bạn ở chỉ một nhóm hàng cụ thể:
UPDATE `products` SET `in_stock` = true WHERE `supplier_id` = 10