ERROR 1366 (HY000): Incorrect string value: '\xBC\xC6\xCB\xE3\xBB\xFA' for column 'departname' at row 1
时间: 2023-11-29 16:47:15 浏览: 209
MySql 错误Incorrect string value for column
这个错误是由于在向MySQL数据库插入数据时,数据的编码格式与数据库表的编码格式不一致导致的。解决这个问题的方法是更改表的编码格式,使其与插入的数据编码格式一致。可以使用以下命令更改表的编码格式:
```sql
alter table 表名 modify 列名 char(20) character set 编码格式;
```
其中,表名是出现错误的表的名称,列名是出现错误的列的名称,编码格式是与插入的数据编码格式一致的编码格式。例如,如果插入的数据编码格式是gbk,可以使用以下命令更改表的编码格式:
```sql
alter table user modify departname char(20) character set gbk;
```
这样就可以解决这个错误了。
阅读全文