記錄一次 mysql 5.7 下,出現重啟資料庫后不能加載特定表的問題處理,
搜索了很多的類似的錯誤,大多都是說因為外鍵同名的索引丟失的情況,但在5.7這個版本下,會禁止更新外鍵關聯的索引,
最后經過分析,發現是之前更新了主外鍵的字符集導致的,資料庫的默認字符集是utf8mb4(預期是uft8),如果執行腳本的時候沒指定,都會已表的默認字符集去更新,導致外鍵參考的列字符集不一致,出現錯誤,
只需要同步外鍵欄位的字符集就能處理該問題,
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/87456.html
標籤:MySQL
