今天資料庫遷移測試,發現存儲過程導入不了,提示如下錯誤:
Cannot load from mysql.proc. The table is probably corrupted
原因是mysql5.5版本後proc表中comment字段類型由char改成了text
解決方法:
ALTER TABLE `proc`
MODIFY COLUMN `comment` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL AFTER `sql_mode`;
再重新用source指令導入就ok了