2010-02-10 106 views
3

我正在定義一個簡單的存儲函數,它在我的本地測試數據庫中正常工作,但是當我嘗試在「真實」服務器上創建它時,它不會被添加到'proc' -表。我沒有收到任何錯誤或任何錯誤,它只是不會被添加(因此,該功能當然不能使用)。mySQL存儲函數問題

兩臺服務器都使用相同的版本,我看不到'proc'表的結構之間的任何差異。

任何想法?權限問題?

謝謝。

編輯:我試圖在mysql-shell而不是在phpMyAdmin中創建函數,並且這樣做了。

回答

3

嘗試檢查錯誤日誌文件:通常是Windows上的/mysql.err,Unix上的/hostname.err。

要調試權限問題,請運行「SELECT * FROM user where host ='hostname'and user ='username'」。關於此的更多信息here