如果我的表中有一列是字符串列表,如何将新条目附加到表中的列表中(对于所有行),在列表中的特定项之后?

for example:
apple, orange, peach, banana,....

所以这里假设我想在每个行的lemon条目之后追加peach。我知道一个事实,条目‘peach’出现在每一行中,并且只出现一次(peach在列表中的位置可能不同,列表中其他项的出现可能不同)。提前谢谢!
我试过了(但没成功)
UPDATE TABLE_NAME
concat (COLUMN_NAME, 'lemon')
where COLUMN_NAME like '%peach,%';

最佳答案

UPDATE TABLE_NAME
set COLUMN_NAME= replace(COLUMN_NAME, 'peach','peach,lemon')
where COLUMN_NAME like '%peach,%';

10-06 04:30