随笔分类 - Mysql
摘要:manage.py migrate时进行同步数据库时出现问题;django.db.utils.OperationalError: (1050, "Table '表名' already exists)错误信息 根据stackoverflow上找到解决方案,执行: 数据库表结构同步成功。
阅读全文
摘要:由于数据库中需要存储emoji表情,因此需要mysql支持utf8mb4,参考前面的文章升级数据库。 但是由于服务器上面的python-mysqldb连接包版本为1.2.3不支持utf8mb4,因此报错。 这是因为apt-get安装的MySQL-python版本为1.2.3 ,最新的版本是1.2.5
阅读全文
摘要:Ubuntu14.04默认安装的是mysql5.5,由于开发需要支持utf8mb4,因此需要升级到mysql5.7 默认情况下,apt是无法直接升级到mysql5.7的,因此需要额外设置 首先,备份数据,尽管下面的方式不会丢失你的数据,但是为了安全考虑,建议备份。 1、下载mysql-apt的配置包
阅读全文
摘要:问题: 在做webapp项目的时候,用户提交emoji数据,控制台报错:Incorrect string value: '\\xF0\\x9F\\x90\\xA8' for column 'signature' at row 1。 原因: 原mysql数据库的编码格式是utf8,mysql在存储数据
阅读全文
摘要:项目使用django+mysql 在linux中使用的是mysql5.7,导入数据提示:Field * doesn't have a default value 想要解决问题就需要知道在mysql5.7中,启用了严格模式: 在配置文件中 /etc/mysql/my.cnf 中找到: sql-mode
阅读全文

浙公网安备 33010602011771号