phpMyAdmin建不了触发器

singohuang 2007-05-25 04:22:26
用EMS建成功的,但在phpMyAdmin上建报错,我的触发器
CREATE TRIGGER `th_groupdisp_after_ins_tr` AFTER INSERT ON `th_groupdisp`
FOR EACH ROW
BEGIN
DECLARE userid INT;
SET userid = NEW.fd_artid;
UPDATE th_membersinfo SET mi_art = mi_art + 1, mi_integral = mi_integral + 1 WHERE m_id = userid;
END;

不知是什么原因,望指教。
...全文
752 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
sky7168 2011-07-09
  • 打赏
  • 举报
回复
可以建立,在建立的时候 把“语句定界符”---》“;”去掉,否则,遇到“;”就会作为一次sql语句查询,这样会导致语法错误。
singohuang 2007-07-19
  • 打赏
  • 举报
回复
能不能写在一个php文件里面放到服务器去执行?
懒得去死 2007-07-09
  • 打赏
  • 举报
回复
用SQLYOG来建吧。
whalefish2001 2007-07-06
  • 打赏
  • 举报
回复
MyphpAdmin 就是不能建立触发器。
lb218 2007-07-06
  • 打赏
  • 举报
回复
CREATE TRIGGER `th_groupdisp_after_ins_tr` AFTER INSERT ON `th_groupdisp`
FOR EACH ROW
BEGIN
UPDATE th_membersinfo SET mi_art = mi_art + 1, mi_integral = mi_integral + 1 WHERE m_id = NEW.fd_artid;
END;
cumtshine 2007-07-06
  • 打赏
  • 举报
回复
用Navicat MySQL
singohuang 2007-07-05
  • 打赏
  • 举报
回复
没办法解决吗?
singohuang 2007-06-08
  • 打赏
  • 举报
回复
在EMS上运行正常
singohuang 2007-06-08
  • 打赏
  • 举报
回复
提示与发错
懒得去死 2007-06-06
  • 打赏
  • 举报
回复
错误信息?
singohuang 2007-06-05
  • 打赏
  • 举报
回复
没办法吗?
singohuang 2007-06-02
  • 打赏
  • 举报
回复
up

56,681

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧