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

mysql error 1364 Trường không có giá trị mặc định

Điều này là do STRICT_TRANS_TABLES gây ra Chế độ SQL được xác định trong

% PROGRAMDATA% \ MySQL \ MySQL Server 5.6 \ my.ini

tập tin. Xóa cài đặt đó và khởi động lại MySQL sẽ khắc phục được sự cố.

Xem https://www.farbeyondcode.com/Solution-for-MariaDB-Field--xxx--doesn-t-have-a-default-value-5-2720.html

Nếu việc chỉnh sửa tệp đó không khắc phục được sự cố, hãy xem http ://dev.mysql.com/doc/refman/5.6/en/option-files.html cho các vị trí có thể có khác của tệp cấu hình.



  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àm thế nào để tìm vị trí cơ sở dữ liệu MySQL trên đĩa cứng của bạn?

  2. 3 cách để phát hiện xem một chuỗi có khớp với một biểu thức chính quy trong MySQL hay không

  3. Kiểu dữ liệu lý tưởng để sử dụng khi lưu trữ vĩ độ / kinh độ trong cơ sở dữ liệu MySQL là gì?

  4. com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Lỗi liên kết truyền thông

  5. Dấu thời gian với độ chính xác mili giây:Cách lưu chúng trong MySQL