在MySQL中,`DELIMITER` 是一个非常有用的命令,它能帮助我们改变默认的语句结束符,默认情况下,MySQL使用分号`;`作为语句的结束符。但在编写存储过程、函数或者触发器时,如果语句中也包含分号,可能会导致语法错误。这时就需要使用 `DELIMITER` 来临时更改语句结束符。👀
例如,当我们创建存储过程时,可以先设置一个新的结束符,比如`$$`,这样就可以在存储过程中自由使用分号了:
```sql
DELIMITER $$
CREATE PROCEDURE example()
BEGIN
SELECT 'Hello World!';
END$$
DELIMITER ;
```
完成后,记得将结束符改回默认的分号`;`。掌握好`DELIMITER`的用法,可以让SQL脚本更加灵活和易读,避免不必要的麻烦。💪
数据库 MySQL DELIMITER
免责声明:本文由用户上传,如有侵权请联系删除!