mysql5.0.21-comminity-nt 建立触发器

在网上找了很多例子,结果报语法错误。

下面是失败后成功的例子

DELIMITER $$

DROP TRIGGER /*!50032 IF EXISTS */ `t_afterinsert_ssssssxx`$$

CREATE 

TRIGGER `t_afterinsert_ssssssxx` AFTER INSERT ON `c`

 FOR EACH ROW 

 BEGIN

INSERT INTO tab2(tab2_id) VALUES('11111'); 

END;

DELIMITER ;

主要就是 DELIMITER $$  DELIMITER ; 这个两个东西。

mysql自身标准写法是

DELIMITER $$

USE `test`$$

DROP TRIGGER /*!50032 IF EXISTS */ `t_afterinsert_ssssssxx`$$

CREATE 

TRIGGER `t_afterinsert_ssssssxx` AFTER INSERT ON `c`

 FOR EACH ROW 

 BEGIN

INSERT INTO tab2(tab2_id) VALUES('11111'); 

END;

$$

DELIMITER ;

指定了是哪个数据库。

posted @ 2013-11-26 20:01  鱼尾纹  阅读(308)  评论(0编辑  收藏  举报