[英]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.