Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Tăng giá trị cột 'ADD' (từ khóa зарезерв) với mệnh đề SET trong MySQL

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.