当我运行这个 sql 命令时:
UPDATE chat_data
SET message = replace(message, '\', '')
LIMIT 1 ;
Run Code Online (Sandbox Code Playgroud)
它给了我语法错误:
13:07:46 更新 chat_data SET message = replace(message, '\', '') LIMIT 1 ; 错误代码:1064。您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在第 1 行 0.237 秒附近 ''\', '') LIMIT 1' 附近使用的正确语法
有什么解决办法吗?
您需要转义\字符:
UPDATE chat_data SET message = replace(message, '\\', '') LIMIT 1 ;
Run Code Online (Sandbox Code Playgroud)