首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请好手帮忙看下这个触发器 哪里写错了

2013-03-26 
请高手帮忙看下这个触发器 哪里写错了数据库编码utf-8,数据库引擎myisamsql:create trigger trg1After ins

请高手帮忙看下这个触发器 哪里写错了
数据库编码utf-8,数据库引擎myisam
sql:


create trigger trg1
After insert on idi
For each row
Begin
update uk set kucun = kucun-new.num where iid = new.id;
End


报错代码:

错误
SQL 查询: 

CREATE trigger trg1 AFTER INSERT ON idi
FOR each
ROW 
BEGIN 
UPDATE uk SET kucun = kucun - new.num WHERE iid = new.id;



MySQL 返回: 

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 5 


[最优解释]
到相应版块吧
[其他解释]
转到相应版块。这是MSSQL。
[其他解释]
这个怕不是SQL的错?
[其他解释]
触发器语法也有问题啊
[其他解释]
create trigger trg1 on idi
after insert 
For each row
Begin
update uk set kucun = kucun-new.num where iid = new.id --你这个num列和id列也不明确啊
End

热点排行