Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL用双引号替换字符串的一部分 从'T1'中选择*,其中'c1'类似于“%”_Mysql - Fatal编程技术网

MySQL用双引号替换字符串的一部分 从'T1'中选择*,其中'c1'类似于“%”

MySQL用双引号替换字符串的一部分 从'T1'中选择*,其中'c1'类似于“%”,mysql,Mysql,结果在30个受影响的行中。我想用一个空格替换四个空格: SELECT * FROM `T1` WHERE `c1` LIKE '%<span class="VBm"> </span>%' UPDATE`T1`SET`c1`=REPLACE(`c1`,'','') 他不会工作的。为什么?这是双引号的问题吗 UPDATE `T1` SET `c1`= REPLACE(`c1`, '<span class="VBm"> </span>

结果在30个受影响的行中。我想用一个空格替换四个空格:

SELECT * FROM `T1` WHERE `c1` LIKE '%<span class="VBm">   </span>%'    
UPDATE`T1`SET`c1`=REPLACE(`c1`,'','')
他不会工作的。为什么?这是双引号的问题吗

UPDATE `T1` SET `c1`= REPLACE(`c1`, '<span class="VBm">   </span>', '<span class="VBm"> </span>')
REPLACE(`c1`,''''')

也不行

您的
REPLACE
的结果是什么?使用
UPDATE T1 SET c1=REPLACE(c1,,'')
应该可以正常工作。。。替换给出的结果/错误是什么?我从V5.5.41-0切换到5.1.68,更新工作正常。
REPLACE(`c1`, '<span class=\"VBm\">   </span>', '<span class=\"VBm\"> </span>')