如何在sql find/replace命令中使用引号,其中"是要替换的东西?

Cap*_*rap 1 mysql sql replace

这是我试过的:

UPDATE `main` SET Practice = replace(Practice,""","");
Run Code Online (Sandbox Code Playgroud)

我在表格的主要部分中有杂散的引号,我正在尝试进行大规模执行.但是,我得到的只是语法错误消息.这种语法适用于其他类似的故意大屠杀,但不适用于此.

Jac*_*kin 7

要指定文字引号字符,请使用标准\字符对其进行转义:

UPDATE `main` SET Practice = replace(Practice,"\"","");
Run Code Online (Sandbox Code Playgroud)

您还可以使用单引号来避免使用转义字符:

UPDATE `main` SET Practice = replace(Practice,'"','');
Run Code Online (Sandbox Code Playgroud)