众所周知,在MySQL中,我们使用定界符(;)结束每个语句。分号是MySQL中默认的分隔符。我们需要在创建触发器时更改定界符,以告知MySQL这不是触发器语句的结尾,因为我们可以在触发器中使用多个语句。我们可以通过DELIMITER //语句临时更改定界符,以将定界符从分号(;)更改为两个反斜杠(//)。之后,MySQL将知道触发语句仅在遇到两个反斜杠(//)时结束。以下是更改定界符的示例-
mysql> DELIMITER //
现在结束MySQL语句,定界符将是两个反斜杠(//)。并将其再次更改为分号(;),我们可以使用以下语句-
mysql> DELIMITER ;
请记住,关键字DELIMITER和我们要用作分隔符的符号之间必须有一个空格。