标签: mysql encoding utf-8
更新表时出错:
SQL Error (1300): Invalid utf8 character string: 'C9'
如何查找,哪一行会导致错误?
SELECT * FROM TABLE WHERE ROW LIKE CONCAT('%',0xC9,'%')没有帮助
SELECT * FROM TABLE WHERE ROW LIKE CONCAT('%',0xC9,'%')
如何绕过有问题的行并更新其他行?
答案 0 :(得分:1)
创建表的副本,删除编码,将字符串设置为二进制,然后搜索该字符串。如果您还要编写脚本,则可以单独测试每一行。