MySQL 1303錯誤的解決方法(navicat)
更新時間:2009年12月13日 00:57:02 作者:
今天在用navicat創(chuàng)建MYSQL存儲過程的時候,總是出現錯誤,錯誤信息如下.
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
后來搜索了下,才知道,很簡單的問題,就是在通過工具創(chuàng)建存儲過程的時候,不需要這一行了:CREATE PROCEDURE addData() ,這樣寫是命令行直接執(zhí)行是沒有問題的。于是去掉第一行,果然問題解決。
這個錯誤信息,比較難以理解,于是仔細檢查存儲過程內容,也沒什么問題呀,代碼如下:
復制代碼 代碼如下:
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
后來搜索了下,才知道,很簡單的問題,就是在通過工具創(chuàng)建存儲過程的時候,不需要這一行了:CREATE PROCEDURE addData() ,這樣寫是命令行直接執(zhí)行是沒有問題的。于是去掉第一行,果然問題解決。
相關文章
詳解騰訊云CentOS7.0使用yum安裝mysql及使用遇到的問題
本篇文章主要介紹了騰訊云CentOS7.0使用yum安裝mysql,詳細的介紹了使用yum安裝mysql及使用遇到的問題,有興趣的可以了解一下。2017-01-01win10下安裝mysql8.0.23 及 “服務沒有響應控制功能”問題解決辦法
這篇文章主要介紹了win10下安裝mysql8.0.23 及 “服務沒有響應控制功能”問題解決辦法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-03-03mysql 獲取規(guī)定時間段內的統(tǒng)計數據
這篇文章主要介紹了mysql 獲取規(guī)定時間段內的統(tǒng)計數據的相關資料,需要的朋友可以參考下2017-05-05MySQL循環(huán)語句之while循環(huán)測試
MySQL有循環(huán)語句操作,while 循環(huán)、loop循環(huán)和repeat循環(huán),目前我只測試了 while 循環(huán),下面與大家分享下2014-07-07MySQL中having和where的區(qū)別及應用詳解
這篇文章主要給大家詳細介紹了MySQL中having和where的區(qū)別以及他們的使用方法,文中有相關的代碼示例,具有一定的參考價值,需要的朋友可以參考下2023-06-06