delimiter的作用
时间: 2023-07-24 20:03:59 浏览: 61
MySql delimiter的作用是什么
DELIMITER是MySQL中的一个关键字,用于指定存储过程、函数、触发器等复合语句的分隔符,以便在执行这些复合语句时区分单个语句。默认情况下,MySQL使用分号作为语句的分隔符,但是在存储过程、函数、触发器等复合语句中,可能会包含多个语句,这时需要使用DELIMITER指定一个新的分隔符,以便在执行时正确解析语句。例如,可以使用以下语句将DELIMITER设置为“$$”,然后定义一个存储过程:
```
DELIMITER $$
CREATE PROCEDURE my_proc()
BEGIN
SELECT 'Hello World!';
END $$
DELIMITER ;
```
在执行这个存储过程时,MySQL会将“$$”作为语句分隔符,而不是默认的分号。
阅读全文