mysql错误提示: django.db.utils.Inter
2020-03-26 本文已影响0人
创造new_world
博客链接:https://blog.csdn.net/weixin_43023004/article/details/81942362 (已解决)
问题:
在Django项目中使用 migrate 同步数据库操作时,出现1366类型 InternalError(远程连接linux下的)
出错原因:
由于表记录中有汉字,而创建库或者创建表的时候没有设置中文字符集charset=utf8
解决方案:
方案一、更改库的默认字符集
创建库的时候指定默认字符集:
create database 库名 default charset=utf8;
或者修改现有库的字符集:
alter database 库名 character set utf8;