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

Giá trị mặc định không hợp lệ cho 'dateAdded'

CURRENT_TIMESTAMP chỉ được chấp nhận trên TIMESTAMP lĩnh vực. DATETIME Các trường phải được để lại với giá trị mặc định rỗng hoặc không có giá trị mặc định nào - giá trị mặc định phải là một giá trị không đổi, không phải là kết quả của một biểu thức.

tài liệu liên quan: http://dev.mysql. com / doc / refman / 5.0 / en / data-type-defaults.html

Bạn có thể giải quyết vấn đề này bằng cách đặt trình kích hoạt sau chèn trên bảng để điền giá trị "bây giờ" vào bất kỳ bản ghi mới nào.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PolyScale.ai - Mở rộng MySQL &PostgreSQL với Global Caching

  2. Cách tìm khi máy chủ MySQL / MariaDB được khởi động

  3. Làm thế nào để ngăn chặn thời gian chờ kết nối cho các lần nhập MySQL lớn

  4. HOUR () Ví dụ - MySQL

  5. Làm thế nào để sửa chữa một chuỗi được tuần tự hóa đã bị hỏng do độ dài đếm byte không chính xác?