我正在尝试替换一段特定的文本。 我完全没有使用MySQL的经验。
表(content)有一个名为keywords的列,在keywords下面我想把tekst替换成text。 重要的部分是关键字中的所有其他值都应该保留。 此tekst,tekst1,tekst2,weather,sun,moon应替换为text,tekst1,tekst2,weather,sun,moon
我试过了,但它只用文本替换了所有内容,并删除了其余的内容
UPDATE content
SET keywords=text
WHERE keywords=tekst;
您可以使用replace
函数:
UPDATE content
SET keywords = REPLACE(keywords, 'tekst', 'text')
WHERE keywords LIKE '%tekst%'