为什么产生错误:Incorrect string value: '\xE5\xB0\x8F\xE6\x98\x8E' for column 'name' at row 1
时间: 2023-09-16 15:11:32 浏览: 1712
MySql 错误Incorrect string value for column
产生该错误的原因是因为在创建表格时,指定了 name 列的字符集为 ASCII,而在插入数据时,出现了一个非 ASCII 字符,即“小明”的“小”字的 UTF-8 编码。因此,MySQL 报错提示“Incorrect string value”(字符串值不正确),因为该字符不能被正确地插入到该列中。要解决这个问题,可以将表格的字符集修改为 UTF-8,或使用 ASCII 编码的“小明”(即“xiao ming”)。
阅读全文