Thay đổi
INSERT INTO table
đến
INSERT INTO `table`
Bởi vì bảng là một từ khóa dành riêng Và nếu bạn đang sử dụng các từ khóa dành riêng làm tên bảng hoặc tên cột thì bạn phải đặt chúng trong dấu tích phía sau (`). Và tốt hơn là không sử dụng bất kỳ từ khóa dự trữ nào. thì nó sẽ là sự lựa chọn tốt nhất. Bạn có thể kiểm tra thêm trong các câu hỏi này
-
Làm cách nào để thoát khỏi các từ dành riêng được sử dụng làm tên cột? MySQL / Tạo bảng
-
Chúng tôi có thể có bảng không đặt tên là "tùy chọn" trong MySQL?