sql >> Database >  >> RDS >> Mysql

Fout #1442 MySQL - een trigger maken

Je kunt het als volgt bereiken:

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 ;

Je maakt geen UPDATE na de rijen zijn ingevoegd, u wijzigt ze BEFORE ze zijn INSERT red.

Let op, NEW is hier een trefwoord, geen tabelnaam.




  1. Tupels gebruiken in de SQL IN-clausule

  2. Uw databasecomponenten zeer beschikbaar (HA) maken via Load Balancers

  3. PostgreSQL - GROUP BY-clausule of worden gebruikt in een aggregatiefunctie

  4. Hulpprogramma:Genereer PL/SQL-procedure om gegevens uit een tabel in 2 minuten te exporteren