真正解決方案:phpMyAdmin #1089 - Incorrect prefix key; the storage engine doesn't support unique prefix key
阿新 • • 發佈:2018-11-21
fontsize 使用 primary prefix spa ofo mysql- light 處理
先直接給解決方案:
點擊A_I後,不要輸入大小,直接點擊執行!!!
分析
當你在使用phpMyAdmin 創建數據庫表的時候,一般我們需要設置一個主鍵,然後讓其自增長,但是有時候當你設置完成後,你可能會發現這樣的錯誤:
1089 - Incorrect prefix key; the used key part isn’t a string, the used length is longer than the key part, or the storage engine doesn’t support unique prefix keys
圖片顯示如圖所示:
故障分析:
參考資料
預覽SQL語句:
我們發現了PRIMARY KEY 那裏確實多了一個4
那麽問題如何解決呢?
難道真的要命令行去處理?當然不。
解決方案:
當設置自增長的時候,我們都會看到這個界面:
Tips:
值得註意的是,這個大小並不是必須值,但是對phpMyAdmin不是很熟的,第一次見到很容易潛意識給設置一個值,一旦設置了就會出現上述的錯誤。
所以最終的解決方案就是圖中的大小這裏我們只要保留空白,點擊執行,然後就可以保存表成功。
參考https://blog.csdn.net/hadues/article/details/80560156
真正解決方案:phpMyAdmin #1089 - Incorrect prefix key; the storage engine doesn't support unique prefix key