使用 MySQL 更新字串的一部分
在 MySQL 中,更新字串的特定部分可以透過 REPLACE() 來實現功能。此函數允許您將給定字串中的一個子字串替換為另一個子字串。
範例:
假設我們有一個表,其名為的列中包含以下值"field":
id | field |
---|---|
1 | something/string |
2 | something/stringlookhere |
3 | something/string/etcetera |
我們要包含以下值"field":
我們要更新「field」欄中出現「string」的所有記錄並替換UPDATE table SET field = REPLACE(field, 'string', 'anothervalue') WHERE field LIKE '%string%';
為此,我們可以使用以下MySQL查詢:
field 是要更新的表的名稱包含要更新的字串值的欄位。
LIKE '%string%' 條件確保REPLACE() 函數只應用於「field」列包含子字串「string 」的行。
id | field |
---|---|
1 | something/anothervalue |
2 | something/anothervaluelookhere |
3 | something/string/etcetera |
以上是如何更新 MySQL 表中的部分字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!