Tên cột trùng từ khóa зарезерв (như ADD) phải đặt trong backtick `ADD` khi tham chiếu.
Tạo bảng với cột tên ADD
mysql> CREATE TABLE DemoTable779(
Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
`ADD` INT
);
Query OK, 0 rows affected (0.47 sec)
Chèn dữ liệu
mysql> INSERT INTO DemoTable779(`ADD`) VALUES(54), (89), (66), (58); Query OK, 4 rows affected
Tăng giá trị cột ADD thêm 10
mysql> UPDATE DemoTable779 SET `ADD` = `ADD` + 10; Query OK, 4 rows affected (0.20 sec)
Kết quả:
+----+------+ | Id | ADD | +----+------+ | 1 | 64 | | 2 | 99 | | 3 | 76 | | 4 | 68 | +----+------+
Các từ khóa зарезерv thường gặp: SELECT, INSERT, UPDATE, DELETE, WHERE, ORDER, GROUP, BY, KEY, INDEX, TABLE, DATABASE, USER, PASSWORD, ADD, DROP, ALTER, ...
Quy tắc: Luôn dùng backtick cho tên bảng/cột: `table_name`, `column_name` để tránh xung đột.