[英]COLLATION 'utf8_general_ci' is not valid for CHARACTER SET 'binary'?
[英]"COLLATION 'utf8_general_ci' is not valid for CHARACTER SET 'utf8mb4'"
我不是 mysql 的專家,我在其他帖子中尋找過這個問題的解決方案,但我無法解決,有人可以幫我解決這個問題嗎?
我正在遷移 Web,當我導入數據庫時出現此錯誤。
多謝
您可以將數據庫的排序規則(您要導入的位置)更改為 utf8mb4
這個問題已經在這里得到解答: 我有那個錯誤“#1273 - 未知排序規則:'utf8mb4_0900_ai_ci'”
注意: COLLATE=utf8mb4_0900_ai_ci 替換為 COLLATE=utf8mb4_general_ci
我發現它很容易修復。 確保您之前備份了數據庫,以防萬一您需要更改為另一種排序規則。 轉到 PHPMYADMIN,選擇數據庫,然后點擊 OPERATIONS,最后,找到 COLLATION 選擇一個適合你的排序規則 'utf8mb4_unicode_ci',然后選中 '更改所有表排序規則' 和 '更改所有表列排序規則'點擊開始。 我的數據庫運行良好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.