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

Vložit do stejné tabulky spouštěč mysql

Nemůžete změnit tabulku (jinou než aktuální řádek) ve spouštěči připojeném k této tabulce.

Jedním z řešení je vložit do jiné tabulky a nechat tento spouštěč vložit 2 řádky do tabulky, která vás zajímá.

Pokud z druhého stolu uděláte blackhole o úložiště se nemusíte starat.

DELIMITER $$

CREATE TRIGGER ai_bh_test_each AFTER INSERT ON bh_test FOR EACH ROW
BEGIN
  INSERT INTO table1 (field1, field2, ...) VALUES (new.field1, new.field2, ....);
  INSERT INTO table1 ... values for the second row
END $$

DELIMITER ;


  1. Nejrychlejší kontrola, zda řádek existuje v PostgreSQL

  2. Smazat databázový poštovní profil (SSMS)

  3. Aktualizace databáze sqlite pro android

  4. Najděte chybějící mezery v sekvenci mysql