数据库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后表示正式结束。
上一篇:数据库--关系数据库重点知识总结(一)


下一篇:LIKE 操作