mysql导入存储过程报错问题解决方法
发布:smiling 来源: PHP粉丝网 添加日期:2014-09-28 11:46:10 浏览: 评论:0
在mysql导入存储过程报错问题有很多种,今天我总结了两种报错提示与解决方法,希望此教程对各位朋友会有所帮助.
今天向mysql导入存储过程的时候报错,错误如下:you *might* want to use the less safe log_bin_trust_function_creators variable
处理这个问题,只需要进入mysql,在my.ini 里搜索[mysqld],直接在下边加一句话:
log-bin-trust-function-creators=1
或直接使用如下代码:mysql> SET GLOBAL log_bin_trust_function_creators = 1;
退出,重新导入存储过程,成功,如果你不是出现上面问题,可能碰到的是此类问题在导入存储过程时经常遇见下列DECLARE报错的问题:
Error Code : 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 3
(0 ms taken)
具体原因可以查看mysql的官方手册,添加了delimiter后就不报了,代码如下:
- delimiter //
- CREATE PROCEDURE p8()
- BEGIN
- DECLARE a INT;
- DECLARE b INT;
- SET a = 5;
- SET b = 5; //phpfensi.com
declare cur0 cursor for select pkid from T_VSM_SECPOLICY_USERGROUP; --这里为什么报错?
Tags: mysql存储过程 mysql导入报错
相关文章
- ·创建mysql存储过程出现1307错误(2014-09-27)
- ·mysql 存储过程中游标与多游标实例(2014-09-27)
- ·MySQL存储过程游标操作的跳出与继续(2014-09-27)
- ·mysql导入存储过程无法使用(2014-09-28)
- ·MySQL存储过程游标使用实例详解(2014-09-28)
- ·mysql存储过程语法学习笔记(2014-10-01)
- ·mysql存储过程使用说明详解(2014-10-04)
- ·MySQL存储过程的函数与基本用法(2014-10-05)
- ·mysql用存储过程循环截取用户信息并插入到目标表对应(2015-04-18)
- ·php调用mysql存储过程会员登录验证实例分析(2015-04-18)
- ·mysqldump如何导出不包含存储过程数据?(2015-04-20)
- ·MYSQL导入存储过程无法执行问题解决办法(2015-04-20)
- ·MySQL存储过程实现Oracle邻接模型树形处理的方法实例(2015-04-20)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)