Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

chèn một mảng vào bảng bằng vòng lặp for

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

  1. 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

  2. Chúng tôi có thể có bảng không đặt tên là "tùy chọn" trong MySQL?

  3. Tên cột cơ sở dữ liệu H2 "GROUP" là một từ dành riêng



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi nghiêm trọng:Gọi đến hàm không xác định mysqli_connect () trong ... trong khi kết nối PHP 5.4.22 và MySQL 5.5 với Apache 2.4.7

  2. Tại sao tính năng tự động tăng của MySQL lại tăng trên các lần chèn không thành công?

  3. Khi nào tôi phải đóng kết nối mysqli (Cơ sở dữ liệu)?

  4. ActiveRecord where_in () với mảng

  5. Sử dụng kết quả của truy vấn cho một truy vấn khác với IN ()