我有一个表携带大约172个条目,具有不同的列名称,但我想用简单的查询更新所有条目。
我在name
列(http://prntscr.com/j9qeg6)
我想用简单的查询替换III和IV, 现在我一直在检查和尝试,但它似乎不起作用。 我使用了以下查询,这使我最接近结果,但它不起作用。
UPDATE item_template SET name = CONCAT("IV", SUBSTRING(name, LENGTH("III ")+1));
有没有人对此有所了解?
答案 0 :(得分:2)
撇号'
而不是双引号"
您可以尝试使用REPLACE
功能。
UPDATE item_template
SET name = REPLACE(name, ' III', ' IV');
sqlfiddle:http://sqlfiddle.com/#!9/b4b8d6/1