動態

詳情 返回 返回

Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and…… - 動態 詳情

問題描述

執行SQL聯表查詢,原始報錯信息

  • (1267, "Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,IMPLICIT) for operation '='")

這是由於不同表使用了不一致的字符集導致的衝突

解決方案

修改表或字段的格式至同一結構

使用轉格式命令單獨執行本次SQL

select 
    t1.id 
from table_1 t1
inner join table_2 t2 on t1.id collate utf8mb4_general_ci = t2.id
user avatar mannayang 頭像 journey_64224c9377fd5 頭像 u_16502039 頭像
點贊 3 用戶, 點贊了這篇動態!
點贊

Add a new 評論

Some HTML is okay.