Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL:Como criar um gatilho para definir a data de criação para novas linhas


Seu gatilho precisa estar "antes de inserir" e você precisa usar SET em vez de UPDATE :
CREATE TRIGGER task_creation_timestamp BEFORE INSERT ON tasks 
FOR EACH ROW
SET NEW.created = NOW();