程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 創建mysql存儲過程出現1307錯誤

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

編輯:MySQL綜合教程

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就可以生效。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved