为什么我们需要更改触发器创建的分隔符?
众所周知,在 MySQL 中我们使用分号 (;) 作为分隔符来结束每条语句。分号是 MySQL 中的默认分隔符。我们在创建触发器时需要更改分隔符,以告知 MySQL 这里并不是触发器语句的末尾,因为我们可以在触发器中使用多条语句。我们可以通过 DELIMITER // 语句暂时更改分隔符,将分隔符从分号 (;) 更改为两个反斜杠 (//)。此后,MySQL 便会知道触发器语句仅会以两个反斜杠 (//) 结束。以下是在示例中更改分隔符的情况 -
mysql> DELIMITER //
现在,MySQL 语句的结束分隔符是两个反斜杠 (//)。而要再次将其更改为分号 (;),我们可以使用以下语句 -
mysql> DELIMITER ;
请记住,关键词 DELIMITER 和我们希望用作分隔符的符号之间必须有空格。
广告
数据结构
网络技术
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP