MySQL插入数据时报字符编码错误
一、报错截图如下:
二、报错原因:
当我们创建表时,未指明表的字符编码为utf8,数据库默认是latin1,需要修改表字符:
ALTER TABLE 表名字 CONVERT TO CHARACTER SET utf8;
再次插入数据就行了:
INSERT INTO emp (id, name, age, dept_id) VALUES (1, '张无忌', 20, 1),(2, '杨逍', 33, 1),(3, '赵敏', 18, 2), (4, '常遇春', 43, 2),(5, '小昭', 19, 3),(6, '韦一笑', 48, 3);
问题解决!!!!
小趴菜首次写博客,记录!记录!记录这成长一天,给自己点赞!点赞!点赞!