mysql插入不了中文的解决方案

症状 用mysql workbench创建数据库和表之后,我们想插入字符串,但是当里面有中文时,就会报错,提示出现非法字符集。
原因 创建数据库(schema)时,数据库的默认字符集是latin的,在此数据库下创建表(table)时,表的默认字符集是继承的数据库的,所以也是latin,latin不支持中文,所以会报错。
解决方案 将表中要输入中文的列(column)的默认字符集设置为utf8;为了以后方便,可以将这个数据库的默认字符集设置为utf8。

属性编码

schema编码
更改schema编码

更改column编码
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容