sql >> Databasteknik >  >> RDS >> Mysql

Vad gör DELIMITER // i en utlösare?

Den ändrar satsavgränsaren från ; till // . Detta är så att du kan skriva ; i din triggerdefinition utan att MySQL-klienten misstolkar det som att du är klar med det.

Observera att när du byter tillbaka är det DELIMITER ; , inte DELIMITER ; som jag har sett folk försöka göra.



  1. INSERT INTO @TABLE EXEC @query med SQL Server 2000

  2. Vad är det förväntade beteendet för flera set-returnerande funktioner i SELECT-satsen?

  3. PostgreSQL - Ersätt HTML-entiteter

  4. Referensalias (beräknat i SELECT) i WHERE-satsen