使用datagrip操作SQL编码问题

itcast> insert into employee(`id`, `workno`,`name`,`gender`,`age`,`idcard`,`entrydate`) values (1,'1','xzy','男',10,'123456789123456789','2020-02-02')
[2022-05-29 22:42:24] [HY000][1366] Incorrect string value: '\xE7\x94\xB7' for column 'gender' at row 1

处理方式

alter database itcast(数据库名) charset utf8mb4;
alter table employee(表名) charset=utf8mb4;
alter table employee(表名) charset=utf8mb4 collate=utf8mb4_general_ci;
alter table employee(表名) modify name varchar(10)(字符段名 类型) character set utf8 collate utf8_general_ci;

你可能感兴趣的:(日常问题记录,sql,数据库)