mysql update 数据库更新数据



MySql-更新部分字符串的方法? (2)

使用LIKE操作符查找您关心的行并使用REPLACE函数更新它们。

例如:

UPDATE table_name SET field_name = REPLACE(field_name,'search','replace') WHERE field_name LIKE '%some_value%'

https://ffff65535.com

我正在寻找一种方法来通过MySQL查询更新一部分字符串。

例如,如果我有10条记录全部包含“字符串”作为字段值的一部分(即'something / string','something / stringlookhere','something / string / etcetera',是否有方法来改变'string '通过一个查询为每行查询'anothervalue',以便结果是'something / anothervalue','something / anothervaluelookhere','something / string / etcetera',有没有办法改变'anothervalue'


我认为这应该工作:

UPDATE table SET field = REPLACE(field, 'string', 'anothervalue') WHERE field LIKE '%string%';




sql-update