900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > MySql在触发器中调用存储过程【MySQL】

MySql在触发器中调用存储过程【MySQL】

时间:2023-07-28 01:27:21

相关推荐

MySql在触发器中调用存储过程【MySQL】

数据库|mysql教程

数据库-mysql教程

不太写触发器,今天遇到个语法问题,在朋友(DBA)的帮助下解决了,记录下来。

安卓电子书源码,vscode大吗,ubuntu21内核版本,退出tomcat日志,sqlite表批量导出,二维码提示框插件,前端技术与框架架构,爬虫架构有哪些,linux 运行php,王通seo电子书,电子商务网站 代码,网页背景图片全屏代码,http网址导航模板,登录注册页面js,sugarcrm php客户关系管理系统,问答程序模板lzw

需求:在CLASS_PROPERTY_REL删除记录时,调用存储过程gen_ci_property_value

企业即时通讯 源码,ubuntu缺少库文件,tomcat 7隐藏版本号,爬虫箱除虫,php下载网页图片到excel,seo运营网站lzw

问题反馈:

正版源码,ubuntu系统如何重置,草鞋爬虫子图片,php 匹配,聊城seo排行lzw

SQL 错误 [1064] [42000]: 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 DELIMITERCREATE TRIGGER cpr_del AFTER DELETE ON CLASS_PROPERTY_REL FOR EACH ROW at line 1

解决方案:

DELIMITER $$CREATE TRIGGER cpr_del AFTER DELETE ON CLASS_PROPERTY_REL FOR EACH ROW BEGIN CALL gen_ci_property_value();END$$DELIMITER ;

解释:

因为创建proc的语句是个整体,你不希望执行一行就结束了,所以需要临时改变一下定界符,结束后,‘DELIMITER ;’是把定界符再改回默认

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。