Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL :comment créer un déclencheur pour définir la date de création des nouvelles lignes

Votre déclencheur doit être "avant l'insertion", et vous devez utiliser SET au lieu de UPDATE :

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