sql >> Database >  >> RDS >> Mysql

TRIGGER of MULTI-inzetstuk

Als u zeker weet dat het invoegen in de DB alleen vanaf uw toepassingseinde zal gebeuren, zou ik voor de eerste optie gaan door een procedure te maken en zowel de INSERT op te nemen statement in een TRANSACTION blok. die atomaire werking zal verzekeren.

Maar als er mogelijkheden zijn dat invoeging in de DB kan gebeuren via een adhoc-query of via een ETL-tool van een derde partij, dan heb je geen andere optie dan een trigger te hebben AFTER INSERT TRIGGER om de logboekinvoegbewerking uit te voeren (2e optie) omdat er geen manier is om de andere INSERT . aan te roepen verklaring automatisch of expliciet.




  1. Gegevens verwijderen uit een MySQL-database

  2. Een MySQL-tabel exporteren naar een CSV-bestand

  3. Gebruik MySQL ruimtelijke extensies om punten binnen een cirkel te selecteren

  4. mysql_fetch_array while-lus. Hoe werkt het?