sql >> Database teknologi >  >> RDS >> Mysql

Slet den samme række indsat i en tabel med trigger i mysql

Du har sikkert allerede løst dette på en eller anden måde, men jeg sender svaret alligevel:

Du kan ikke henvise til den samme tabel, der udløste triggeren i en trigger (eller en kombination af trigger og lagret procedure). Dette kan betyde en uendelig løkke, så sql forhindrer det ved at give den fejl, hvilket resulterer i altid den samme fejl.



  1. mysql får last_insert_id() i en trigger

  2. Omdøb outfil med dato i mysql

  3. Hvor længe forbliver en mysql_connect åben?

  4. ORACLE SQL:Manglende nøgleord