Incorrect string value: '\xE5\xBC\xA0\xE5\xAD\xA6...' for column 'Stud_name' at row 1
时间: 2023-11-23 17:08:24 浏览: 81
解决出现Incorrect integer value: '' for column 'id' at row 1的问题
5星 · 资源好评率100%
这个错误通常是由于字符集不匹配导致的。在MySQL中,每个列都有一个字符集,如果插入的值的字符集与列的字符集不匹配,则会出现此错误。解决此问题的方法是将列的字符集更改为与插入值的字符集匹配。可以使用以下命令更改列的字符集:
```sql
ALTER TABLE table_name MODIFY column_name VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
```
其中,table_name是表名,column_name是列名,utf8mb4是字符集,utf8mb4_unicode_ci是排序规则。将这些值替换为你的表和列的名称以及所需的字符集和排序规则即可解决此问题。
阅读全文