sql >> Databáze >  >> RDS >> Mysql

Chyba #1442 MySQL - vytvoření spouštěče

Můžete toho dosáhnout takto:

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 ;

Neprovádíte UPDATE po řádky jsou vloženy, změníte je BEFORE jsou INSERT vyd.

Poznámka:NEW je zde klíčové slovo, nikoli název tabulky.




  1. Třídění v MySQL pomocí pořadí podle klauzule

  2. Jak zachytit chyby DB v CodeIgniter PHP

  3. 6 způsobů, jak přidat měsíc k datu v MariaDB

  4. Jak zjistit, že nainstalovaný klient Oracle je 32bitový nebo 64bitový?