concat子字符串

iqxoj9l9  于 2021-06-24  发布在  Mysql
关注(0)|答案(1)|浏览(363)

我有一个表,它包含大约172个条目,具有不同的列名,但是我想用一个简单的查询来更新它们。我有一个名字在名单上 name 列(http://prntscr.com/j9qeg6)
我想用一个简单的查询将iii替换为iv,现在我一直在检查和尝试,但是它似乎不起作用。我使用了下面的查询,使我最接近结果,但它不工作。

UPDATE item_template SET name = CONCAT("IV", SUBSTRING(name, LENGTH("III ")+1));

有人对此有想法吗?

flvlnr44

flvlnr441#

撇号 ' 而不是双引号 " 你可以试着用 REPLACE 功能。

UPDATE item_template 
SET name = REPLACE(name, ' III', ' IV');

sqlfiddle:http://sqlfiddle.com/#!9/b4b8d6/1号

相关问题