码迷,mamicode.com
首页 > 数据库 > 详细

学习mysql触发器遇到的问题

时间:2015-10-12 17:09:23      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:

在 mysql.exe 下面运行的。
如果是的话, 可能是需要加一个 定义 DELIMITER //

意思是告诉 mysql , 遇到 // 符号以后, 才认为语句结束了。

否则 mysql 遇到 分号, 就认为语句结束了, 结果触发器代码还没完.

mysql> DELIMITER //

mysql> CREATE TRIGGER BeforeInsertTest
-> BEFORE INSERT ON test_trigger_table
-> FOR EACH ROW
-> BEGIN
-> SET new.val = ‘100‘;
-> END;
-> //
Query OK, 0 rows affected (0.02 sec)

注意:DELIMITER和//需要有空格。

学习mysql触发器遇到的问题

标签:

原文地址:http://www.cnblogs.com/superroshan/p/4872048.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!