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

TRIGGER nebo MULTI Insert

Pokud jste si jisti, že vložení do DB proběhne pouze z konce vaší aplikace, pak bych šel pro první možnost vytvořením procedury a zahrnul obě INSERT příkaz v TRANSACTION blok. který zajistí atomový provoz.

Ale v případě, že existují možnosti, že vložení do DB může proběhnout prostřednictvím adhoc dotazu nebo pomocí nástroje ETL třetí strany, nemáte jinou možnost než mít spouštěč AFTER INSERT TRIGGER provést operaci vložení protokolu (2. možnost), protože neexistuje způsob, jak zavolat další INSERT automaticky nebo explicitně.




  1. XAMPP – Chyba:Neočekávané vypnutí MySQL

  2. python pymysql.err.OperationalError:(2013, 'Ztracené připojení k serveru MySQL během dotazu')

  3. Získání souřadnic typu bodu MySQL

  4. Exportujte moje analytická data a vložte je do databáze