动态

详情 返回 返回

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.