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

Erreur #1442 MySQL - création d'un déclencheur

Vous pouvez y parvenir comme ceci :

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 ;

Vous ne faites pas de UPDATE après les lignes sont insérées, vous les modifiez BEFORE ils sont INSERT éd.

Remarque, NEW est un mot-clé ici, pas un nom de table.