簡體   English   中英

更新列,替換部分值

[英]Update column, replace part of value

我正在嘗試替換一段特定的文本。 我對 mysql 完全沒有經驗。

表(內容)有一列(關鍵字),其中包含用逗號分隔的所有類型的單詞。 我想用text替換tekst
重要提示:整個字符串包含許多其他組合值,其中部分是tekst ,我不想替換。

示例: tekst , tekst 一, tekst 二, teksting, foo, bar,應替換為text , tekst 一, tekst 二, teksting, foo, bar,

我試過了,但它只用文本替換了所有內容並刪除了 rest

UPDATE content
SET keywords=text
WHERE keywords=tekst;

您可以使用replace function:

UPDATE content
SET    keywords = REPLACE(keywords, 'tekst', 'text')
WHERE  keywords LIKE '%tekst%'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM