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

MySQL:Cách tạo trình kích hoạt để thiết lập ngày tạo cho các hàng mới

Trình kích hoạt của bạn cần phải là "trước khi chèn" và bạn cần sử dụng SET thay vì UPDATE :

CREATE TRIGGER task_creation_timestamp BEFORE INSERT ON tasks 
FOR EACH ROW
SET NEW.created = NOW();



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP PDO Không cập nhật bảng và không tạo ra lỗi

  2. truy cập bị từ chối đối với tải dữ liệu trong tệp trong MySQL

  3. Thuộc tính ConnectionString không được khởi tạo lỗi

  4. Làm cách nào để kết hợp ngày và giờ từ các cột MySQL khác nhau để so sánh với DateTime đầy đủ?

  5. Lọc đầu vào rỗng hoặc trống bằng cách sử dụng LOAD DATA INFILE trong MySQL