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

LỖI 1067 (42000):Giá trị mặc định không hợp lệ cho 'create_at'

Sự cố là do sql_modes .Hãy kiểm tra sql_modes hiện tại của bạn bằng lệnh:

show variables like 'sql_mode' ; 

Và xóa sql_mode " NO_ZERO_IN_DATE, NO_ZERO_DATE "để làm cho nó hoạt động. Đây là sql_mode mặc định trong các phiên bản mới của mysql.

Bạn có thể đặt sql_mode trên toàn cầu làm root bằng lệnh:

set global sql_mode = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';


  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ưu mảng PHP vào MySQL?

  2. Làm cách nào để tìm các ký tự không phải ASCII trong MySQL?

  3. SQLite - ĐẶT HÀNG BẰNG RAND ()

  4. Cơ sở dữ liệu người dùng MySQL không có cột mật khẩu - Cài đặt MySQL trên OSX

  5. Nguồn dữ liệu MySQL không xuất hiện trong Visual Studio