mysql DELIMITER 问题
来源:互联网 发布:淘宝下单微信全额返现 编辑:程序博客网 时间:2024/06/06 05:31
由于工作的原因好久没写博客了。
今天遇到一个问题,存储过程在线上用source执行报错,但是在测试库就没问题。经查找是DELIMITER与//之间缺少一个空格的原因。
DROP PROCEDURE IF EXISTS `SP_TEST`;DELIMITER// CREATE PROCEDURE `SP_TEST`(IN P_RecId INT(11),IN P_OperateType INT(11)) SQL SECURITY INVOKER COMMENT 'xxxx'BEGIN-- XXXXXXXXXxEND//DELIMITER ;
改成
DROP PROCEDURE IF EXISTS `SP_TEST`;DELIMITER // CREATE PROCEDURE `SP_TEST`(IN P_RecId INT(11),IN P_OperateType INT(11)) SQL SECURITY INVOKER COMMENT 'xxxx'BEGIN-- XXXXXXXXXxEND//DELIMITER ;
就好了。
DELIMITER //
DELIMITER ;
这里一定是有空格的。
尤其是在sql_mode为
+--------------------------------------------+
| @@sql_mode |
+--------------------------------------------+
| STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION |
+--------------------------------------------+
的情况下。
阅读全文
0 0
- mysql DELIMITER 问题
- MySQL delimiter
- mysql DELIMITER $$
- mysql> delimiter //
- MySQL DELIMITER
- MySQL中存储过程无限报错的问题(delimiter)
- mysql delimiter用法
- MYSql DELIMITER作用
- MySql中delimiter
- Mysql中delimiter作用
- MySql中的delimiter
- mysql DELIMITER 使用注意
- MySql中 delimiter 详解
- MySql中的delimiter
- MySQL delimiter的作用
- Mysql中delimiter作用
- MySql中 delimiter 详解
- mysql delimiter的说明
- java求最大公约数,最小公倍数
- (document).height()与$(window).height()
- Github上如何给别人贡献代码
- K紧邻算法
- VS2015编译OpenCV2.4.13源码及配置
- mysql DELIMITER 问题
- Java数据结构之队列-使用数组实现队列
- hdu2888—Check Corners(二维RMQ)
- Mysql 隔离级别和锁(一)
- LinkedHashMap及其源码分析
- Spring Data操作Redis时,发现key值出现 \xac\xed\x00\x05t\x00\tb
- Linux上不了网
- 观察者模式
- CTF--信息技术对抗赛ISCC之安卓逆向分析