sql >> Databasteknik >  >> RDS >> Mysql

Ta bort samma rad som infogats i en tabell med trigger i mysql

Du har antagligen redan löst detta på något sätt men jag lägger upp svaret ändå:

Du kan inte referera till samma tabell som utlöste triggern i en trigger (eller en kombination av trigger och lagrad procedur). Detta kan innebära en oändlig loop, så sql förhindrar det genom att ge det felet, vilket resulterar i alltid samma fel.



  1. SQL Server 2016:Skapa en databas

  2. Konvertera "datetimeoffset" till "datetime" i SQL Server (T-SQL-exempel)

  3. Mina favoritpostgreSQL-tillägg - del ett

  4. Laravel vältalig trunkering - Begränsning av främmande nyckel