在mysql中更新/更改字符串的特定部分?

时间:2015-03-17 06:13:47

标签: mysql sql string

我尝试了几种不同的方法来做这件事,似乎都返回了一个错误。所以在这种情况下,我试图用另一个替换garrysmod中的东西。在这种情况下,它是一个玩家模型。我正在使用mysql pointhop。我想在项目行中专门替换单词" ironman"用" vector"。以下是我尝试过的不同内容:

UPDATE `pointshop_data` SET `items` = REPLACE(`items`, 'ironman', 'vector')

UPDATE pointshop_data SET items = REPLACE(items, 'ironman', 'vector') WHERE items LIKE '%ironman%';

这两个来自这里:MySql - Way to update portion of a string?

我尝试过的任何不同方法都会出现相同的语法错误:http://gyazo.com/03a6774b2d78956a8c5b41c588e9c568

我觉得我错过了这里最小的一步,但我完全按照另一个问题中的答案做了。

1 个答案:

答案 0 :(得分:1)

尝试以下查询:

UPDATE 'pointshop_data' SET items = REPLACE(items, 'ironman', 'vector') WHERE items LIKE '%ironman%';