MySQL反斜杠撇号

MySQL反斜杠撇号,mysql,Mysql,我有一个MySQL问题 我试图选择表中以反斜杠和撇号开头的所有行: SELECT * FROM table WHERE name like '\\\'%' 但这是行不通的。我试图选择的示例:\'S-gravendel 我该怎么做 谢谢 p、 美国。 是的,我知道这是错误导入的结果,但现在我需要修复它:-)您需要更多反斜杠: select * from table where name like '\\\\\'%' 您需要其中一个才能在模式中获得一个引用。然后,您还需要四个字符才能将单个文本反

我有一个MySQL问题

我试图选择表中以反斜杠和撇号开头的所有行:

SELECT * FROM table WHERE name like '\\\'%'
但这是行不通的。我试图选择的示例:
\'S-gravendel

我该怎么做

谢谢

p、 美国。
是的,我知道这是错误导入的结果,但现在我需要修复它:-)

您需要更多反斜杠:

select * from table where name like '\\\\\'%'
您需要其中一个才能在模式中获得一个引用。然后,您还需要四个字符才能将单个文本反斜杠下放到像这样的
。或者,您可以通过将单引号加倍来避开它:

select * from table where name like '\\\\''%'

所以我有了一个解决办法

基本上我想做的是修复条目,因此我将向您展示替换的外观:

SELECT *, REPLACE(naam, '\\''', '''') naamnew FROM school_plaats WHERE naam like '%\\''%'

显然,我需要用一个撇号和一个反斜杠来避开撇号和反斜杠。

这个查询似乎没有什么问题。您确定它以\开头,而不是空格和斜杠吗?