簡體   English   中英

“COLLATION 'utf8_general_ci' 對字符集 'utf8mb4' 無效”

[英]"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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM