首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

问个jsp 相关的小有关问题

2011-12-24 
问个jsp 相关的小问题mysql数据库 要弄个很简单的触发器 我自己写总是出错表名字是 tb_main里面有两个字段

问个jsp 相关的小问题
mysql
数据库 要弄个很简单的触发器 我自己写总是出错
表名字是 tb_main
里面有两个字段 qbje(全部金额) dj (单价)
需要用户提交的只有dj 然后 数据库通过触发器把 dj的值赋给 qbje  
我这样写

CREATE TRIGGER `tb_main_after_ins_tr` AFTER INSERT ON `tb_main`
  FOR EACH ROW
BEGIN
  update tb_main
  set qbje = new.dj ; (这里写成 set qbje = dj; 或 set new.qbje = new.dj ; 都不行)
END;

应该怎么写呢

[解决办法]

Java code
CREATE TRIGGER `tb_main_after_ins_tr` AFTER INSERT ON `tb_main`  FOR EACH ROWBEGINupdate tb_main set qbje = new.dj where id = new.id;END; 

热点排行