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

Lỗi trong câu lệnh SQL sử dụng cột INSERT và AUTO-INCREMENT

Thay vì điều này INSERT INTO configuration VALUES ('', 'News Box Character Count',

Chuyển giá trị là NULL cho auto_increment hoặc cột số nguyên hoặc đơn giản là bạn có thể không đưa cột đó vào truy vấn sql.

INSERT INTO `configuration` VALUES (NULL, 'News Box Character Count', ...

Điều này là do, mysql đang chạy ở chế độ nghiêm ngặt.

Bạn có thể sử dụng NULL cho tất cả các cột số nguyên khi không có gì để nhập chúng hoặc tắt chế độ MySql Nghiêm ngặt.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel:Chỉ mục không xác định:trình điều khiển

  2. Chạy hai truy vấn SQL trên một trang php (SET + CHỌN)

  3. Biến cục bộ MySQL

  4. Câu lệnh InnoDB SELECT ... FOR UPDATE khóa tất cả các hàng trong bảng

  5. Có cách nào để tránh một tập tin sắp xếp khi thứ tự khác với mệnh đề where không?