Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.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替换函数未按预期工作_Mysql_Replace - Fatal编程技术网

mysql替换函数未按预期工作

mysql替换函数未按预期工作,mysql,replace,Mysql,Replace,以下count*查询返回4181:- 从kirball_键入的batt='III'中选择COUNT*,然后像“%/ctr”一样滚动 但是,当我运行以下更新查询时,有0行受影响:- 更新kirball_type SET roll=replacetroll,“/ctr”,“其中batt=”III“和类似于“/ctr”的滚动 如果行与where子句匹配,我希望update查询只执行字符串替换,因此我希望看到4181行受到影响 这是怎么回事?如何实现所需的结果?4181行是否真的通过命令更新了受影响的0

以下count*查询返回4181:-

从kirball_键入的batt='III'中选择COUNT*,然后像“%/ctr”一样滚动

但是,当我运行以下更新查询时,有0行受影响:-

更新kirball_type SET roll=replacetroll,“/ctr”,“其中batt=”III“和类似于“/ctr”的滚动

如果行与where子句匹配,我希望update查询只执行字符串替换,因此我希望看到4181行受到影响


这是怎么回事?如何实现所需的结果?

4181行是否真的通过命令更新了受影响的0行是错误的计算,还是没有使返回消息一致?行没有更新,因此,0行受影响的返回消息是正确的。如果您现在再次选择,您仍然会得到4181个结果?是的,count*查询仍然会给出4181作为结果。您可以快速处理这个问题吗?