萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> 創建mysql存儲過程出現1307錯誤

創建mysql存儲過程出現1307錯誤

mysql中創建存儲過程非常的簡單CREATE PROCEDURE proc1(OUT s int) 就可以了,但在我導入存儲過程是出現1307錯誤了,下面我們一起來看此問題解決辦法。

先測試一下

 代碼如下 復制代碼

create procedure test1(in a int) //create創建;procedure存儲過程;test1是存儲過程名還管有沒有參數都得加上()
begin //開始
select * from test where id=a;//這裡是存儲過程的語句
end;//結束
//注:用mysql創建必須把Delimiter改為//

創建成功了,代表數據庫是沒有問題的可以正常創建存儲過程,但在導入時發生問題了,下面接著百度

創建的時候出現了1307錯誤,一直沒有找到問題的原因。在網上搜索了一下,發現有一個簡單的方法就是把proc表重建一下就可以解決。


具體是用phpmyadmin把proc表刪除,然後在執行sql重建這個表,再重啟一下mysql就可以生效。

copyright © 萬盛學電腦網 all rights reserved