当前位置:首页 > 操作系统 > MacOs

mac终端操作数据库--(4)修改表和字段的字符集

mac终端操作数据库–(4)修改表和字段的字符集

在终端创建表的时候,表和字段的字符编码默认不是utf8编码,而是latin1编码格式,导致在插入中文数据的时候报错

ERROR 1366 (HY000): Incorrect string value: ‘xE9xBBx91xE9xA9xAC…’ for column ‘address’ at row 1
mac终端操作数据库--(4)修改表和字段的字符集 - 文章图片
mac终端操作数据库--(4)修改表和字段的字符集 - 文章图片

1. 修改表的字符编码

alter table 表名 character set utf8;

2. 修改字段的字符编码

alter table 表名 convert to character set utf8;

修改完毕后再插入中文数据就正常了
mac终端操作数据库--(4)修改表和字段的字符集 - 文章图片


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐