晚上以为很简单的update,mysql结果竟然出现了字符编码问题。
执行update `table` set a=’中文I’ where a=1001;的时候出现了1366 Incorrect string value ‘\x的错误提示。字符编码都一致,可是这样怎么这样呢?
最后使用替换的方式竟然就没错了,UPDATE table SET a=REPLACE(a, ‘1001’, ‘中文I’);
见鬼!谁给解释下?
要发表评论,您必须先登录。