如果我的表中有一列是字符串列表,如何将新条目附加到表中的列表中(对于所有行),在列表中的特定项之后?
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,%';