django-數據庫遷移-Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE


Django數據庫遷移報錯:1267, "Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='"

原因是在創建數據庫時沒有指定編碼utf8

正確的創建數據庫語句是

create database test_databases charset=utf8;

如果上一步忘記了指定編碼,會有如上報錯,解決方案:

alter table tablename convert to character set utf8;


免責聲明!

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



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