我得到了這個錯誤;非法組合排序規則(utf8mb4_unicode_ci,IMPLICIT)和(utf8mb4_general_ci,IMPLICIT)進行操作'='
歸類的非法混合物(utf8mb4_unicode_ci,IMPLICIT)和(utf8mb4_general_ci,隱含的)操作 '='
我改變 「歸類」 到 「utf8mb4_unicode_ci」。然後表格被截斷,我再次重新導入行。但仍然有相同的錯誤
我得到了這個錯誤;非法組合排序規則(utf8mb4_unicode_ci,IMPLICIT)和(utf8mb4_general_ci,IMPLICIT)進行操作'='
歸類的非法混合物(utf8mb4_unicode_ci,IMPLICIT)和(utf8mb4_general_ci,隱含的)操作 '='
我改變 「歸類」 到 「utf8mb4_unicode_ci」。然後表格被截斷,我再次重新導入行。但仍然有相同的錯誤
我猜你對你加入的表有不同的排序規則。它說你在操作中使用非法的排序組合=。
所以你需要設置排序規則。 例如:
WHERE tableA.field COLLATE utf8mb4_general_ci = tableB.field
那麼你已經設置相同的排序規則上=運算。
由於您沒有提供關於表格的更多信息,所以這是我可以提供的最好的僞代碼。
謝謝。我改變了表格整理,但沒有幫助。作爲最後一件事,我重新創建表:( – Michael42
你有沒有試過改變導入文件的排序規則? – FMashiro
更改.csv文件的排序規則? @FMashiro – Michael42
答案在'SHOW VARIABLES LIKE'char%';'和'SHOW CREATE TABLE'中。讓我們看看這兩個。 (不要打擾截斷或重新導入或重新創建表格。) –