mysql 如何执行一个查询,一次删除存储在数据库中的所有数据中的撇号?

wb1gzix0  于 2022-11-28  发布在  Mysql
关注(0)|答案(1)|浏览(129)

这里有一个select语句查询,显示了一千个带有撇号的值。

Select * from tblProductList where Description like "% ' %";

我确实试着更新了一些,但是如果我一个一个地更新的话,这是非常耗时的。

Update tblProductList set Description = "Mamas Hub" where Description = "Mama's Hub";
ycl3bljg

ycl3bljg1#

您正在寻找replace()like

Update tblProductList 
set Description = replace(Description, '''', '')
where Description like '%''%';

字符串由单引号'分隔,可以复制单引号以对其进行转义,因此''在分隔的字符串中表示'

相关问题