Mysql
 sql >> Database >  >> RDS >> Mysql

Errore #1442 MySQL - creazione di un trigger

Puoi ottenerlo in questo modo:

DROP TRIGGER IF EXISTS `cp nome nome1`;
DELIMITER //
CREATE TRIGGER `cp nome nome1` BEFORE INSERT ON `casello`
FOR EACH ROW 
SET NEW.nome1=NEW.nome
//
DELIMITER ;

Non esegui un UPDATE dopo le righe sono inserite, le modifichi BEFORE sono INSERT ed.

Nota, NEW è una parola chiave qui, non un nome di tabella.