Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Löschen Sie dieselbe Zeile, die per Trigger in mysql in eine Tabelle eingefügt wurde

Sie haben dies wahrscheinlich bereits auf irgendeine Weise gelöst, aber ich werde die Antwort trotzdem posten:

Sie können in einem Trigger (oder einer Kombination aus Trigger und gespeicherter Prozedur) nicht auf dieselbe Tabelle verweisen, die den Trigger ausgelöst hat. Dies könnte eine Endlosschleife bedeuten, also verhindert sql dies, indem es diesen Fehler ausgibt, was zu immer demselben Fehler führt.