Mysql绕过无效的字符错误

时间:2017-05-17 08:03:56

标签: mysql encoding utf-8

更新表时出错:

SQL Error (1300): Invalid utf8 character string: 'C9'

  • 如何查找,哪一行会导致错误?

    SELECT * FROM TABLE WHERE ROW LIKE CONCAT('%',0xC9,'%')没有帮助

  • 如何绕过有问题的行并更新其他行?

1 个答案:

答案 0 :(得分:1)

创建表的副本,删除编码,将字符串设置为二进制,然后搜索该字符串。如果您还要编写脚本,则可以单独测试每一行。

相关问题