使用 MySQL 更新字符串的一部分
在 MySQL 中,更新字符串的特定部分可以通过 REPLACE() 来实现功能。此函数允许您将给定字符串中的一个子字符串替换为另一个子字符串。
示例:
假设我们有一个表,其名为的列中包含以下值"field":
id | field |
---|---|
1 | something/string |
2 | something/stringlookhere |
3 | something/string/etcetera |
我们要更新“field”列中出现“string”的所有记录并替换
为此,我们可以使用以下 MySQL 查询:
UPDATE table SET field = REPLACE(field, 'string', 'anothervalue') WHERE field LIKE '%string%';
查询细分:
REPLACE() 函数采用三个参数:
执行此查询后,“field”列中的值将更新如下:
id | field |
---|---|
1 | something/anothervalue |
2 | something/anothervaluelookhere |
3 | something/string/etcetera |
以上是如何更新 MySQL 表中的部分字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!