解决mysql数据库不能插入中文问题Incorrect string value: '\xE6\x9D\x8E\xE5\x8B\x87' for column 'Sna' at row 1

解决mysql数据库不能插入中文问题Incorrect string value: ‘\xE6\x9D\x8E\xE5\x8B\x87’ for column ‘Sna’ at row 1

查看数据库stu表的编码格式

SHOW CREATE TABLE stu;


修改stu编码格式为utf8

ALTER TABLE stu DEFAULT CHARACTER SET utf8;

接下来要修改列的编码格式

alter table stu change Sname Sname varchar(20) character set utf8;

插入中文数据

INSERT INTO stu
VALUES
	(
		'20190811',
		'李勇1',
		'o',
		'20',
		'cs',
		'2019-7-8'
	);

解决mysql数据库不能插入中文问题Incorrect string value: '\xE6\x9D\x8E\xE5\x8B\x87' for column 'Sna' at row 1_第1张图片
插入成功。

你可能感兴趣的:(mysql语句)