MySQL問題記錄——ERROR 1728 (HY000)


MySQL問題記錄——ERROR 1728 (HY000)

摘要:本文主要記錄了在使用MySQL的過程中遇到錯誤代碼為1728的問題以及解決方案。

問題重現

在創建自定義函數的時候,出現了問題:

1 mysql> create function getGrade() returns int(10) return (select grade from score where id = 12);
2 ERROR 1728 (HY000): Cannot load from mysql.proc. The table is probably corrupted
3 mysql> 

解決辦法

退出mysql工具窗口,在命令行執行 mysql_upgrade -uroot -p 並輸入密碼:

1 mysql> exit
2 Bye
3 [root@localhost ~]# mysql_upgrade -uroot -p
4 Enter password: 
5 ...
6 OK
7 [root@localhost ~]#

問題說明

MySQL升級完成后未對相關數據庫執行升級,需要手動記性升級。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM