MySQL SQL error: #1271 - Illegal mix of collations for operation 'UNION'


MySQL在使用UNION查詢時或者創建視圖時報:異常:SQL error: #1271 - Illegal mix of collations for operation 'UNION',此類問題是由於UNION Mysql的Table的時候對應的字段Collation字符序不同導致的,如下圖所示:

  • 創建視圖或者查詢時采用UNION ALL報異常

  • 通過WorkBench查看相關查詢的表的詳細信息發現字符類型的字段的Collation不同

  • 通過修改字段的Collation解決此類錯誤,或者創建字段的時候統一字段的Collation

此為本人原創作品,未經允許請勿轉載,否則將依法追究責任!!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM