数据库设置默认的DEFAULT CHARSET为utf8

2018-05-07  本文已影响936人  u14e

环境


win10 + mysql5.7(使用安装包安装,没有额外的配置文件)+ python + sqlalchemy

问题


CREATE DATABASE test

默认情况下DEFAULT CHARSETlatin1

image.png

解决


CREATE DATABASE test CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
image.png

create_engine连接不是一个问题

create_engine('mysql+pymysql://root:admin@localhost/test?charset=utf8mb4')

参考链接


上一篇 下一篇

猜你喜欢

热点阅读