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

MySQL không cho phép ON UPDATE CURRENT_TIMESTAMP cho trường DATETIME

DATETIME không thể sử dụng CURRENT_TIMESTAMP trên bản cập nhật. Thay vào đó, hãy đổi nó thành TIMESTAMP .

Hoặc, hãy xem xét sử dụng trình kích hoạt cho tình huống này: http:/ /dev.mysql.com/doc/refman/5.0/en/trigger-syntax.html

CHỈNH SỬA:Như trong nhận xét (cảm ơn @ АлександрФишер!), Điều này không còn xảy ra kể từ MySQL 5.6.5, vì vậy một giải pháp khác là nâng cấp máy chủ của bạn nếu có thể.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách ngăn chặn tình trạng chạy đua trong đặt phòng khách sạn trực tuyến

  2. Thư viện nhạc Cơ sở dữ liệu MySQL

  3. Hiểu biết Tham gia SQL đơn giản?

  4. Câu lệnh MySQL CASE và REGEXP

  5. truy vấn con trả về nhiều hơn 1 hàng