1. 程式人生 > 資料庫 >資料庫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後表示正式結束。