数据库
首页 > 数据库> > 数据库mysql中delimiter的作用和用法

数据库mysql中delimiter的作用和用法

作者:互联网

mysql中解释器以分号作为结束标记。
但有时候虽然不想终止,但是又想要执行某一段呢?
delimiter||
CREATE TRIGGER changeAvgAge
AFTER INSERT ON student
FOR EACH ROW	BEGIN
UPDATE deptage
SET deptage.avgsage = (SELECT AVG(sage) FROM student WHERE sdept = new.sdept)
WHERE deptage.sdept = new.sdept;
END||
delimiter;
delimiter改变了结束标记,把分号改成了||
所以在end后表示正式结束。

标签:sdept,数据库,delimiter,deptage,student,mysql,new
来源: https://blog.csdn.net/z2431435/article/details/111051222