MySQL 1303错误的解决方法(navicat)

2016-02-19 09:10 108 1 收藏

今天天气好晴朗处处好风光,好天气好开始,图老师又来和大家分享啦。下面给大家推荐MySQL 1303错误的解决方法(navicat),希望大家看完后也有个好心情,快快行动吧!

【 tulaoshi.com - 编程语言 】

1303-Can 't create a PROCEDURE from within another stored routine.
这个错误信息,比较难以理解,于是仔细检查存储过程内容,也没什么问题呀,代码如下:
代码如下:

CREATE PROCEDURE addData()
begin
declare v int default 0;
while v 4000000
do
insert into TestMemory
values (v,'ffffffffffffffffffffffffffasgeweeeeeeeeeeeeeg');
set v = v + 1;
end while;
end

后来搜索了下,才知道,很简单的问题,就是在通过工具创建存储过程的时候,不需要这一行了:CREATE PROCEDURE addData() ,这样写是命令行直接执行是没有问题的。于是去掉第一行,果然问题解决。

来源:http://www.tulaoshi.com/n/20160219/1589771.html

延伸阅读
无法通过mysql proxy连接mysql 在host,password正确的情况下,也会遇到无法连接mysql的情况,可以查查mysql server是不是使用了old_password,检查my.cnf里面是不是有 PLAIN TEXT CODE: 代码如下: old_password = 1 有的数据库是从老版本升级上来的,所以会开启这个选项,mysql proxy不支持old_password。另外也可以通过查看密码长...
标签: ASP
[错误信息] Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Microsoft][ODBC Microsoft Access 97 Driver] The Microsoft Jet database engine cannot open the file '(unknown)'. It is already opened exclusively by another user, or you need permission to view its data. [原因] 这个错误发生在IIS使用匿名帐号(通常是...
解决方法是修改/etc/mysql/my.cnf,添加以下一行: set-variable = max_connections=500 或在启动命令中加上参数 max_connections=500 就是修改最大连接数,然后重启mysql.默认的连接数是100,太少了,所以容易出现如题错误. 以下是mysql.com网站的相关说明: If you get a Too many connections error when you try to connect to the mysqld s...
第一步:我们直接就从进入服务器检查IIS的默认首页设置。 第二步:找到我们的网站根目录,看是不是存在在标红线的一项。如果没有的话,那就随便加入一个相同的名称就可以了。 第三步:如果存在,但是还是不能访问的话,我们就要看看这个文件是不是存在访问权限了。找到IIS服务器鼠标右...
标签: MySQL mysql数据库
问:怎样解决mysql连接过多的错误? 答:系统不能连接数据库,关键要看两个数据: 1、数据库系统允许的最大可连接数max_connections。这个参数是可以设置的。如果不设置,默认是100。最大是16384。 2、数据库当前的连接线程数threads_connected。这是动态变化的。 查看max_connections、max_connections的办法见后。 如果 threads_con...

经验教程

218

收藏

20
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部