用子串替换列的值(未知长度)

时间:2011-07-11 23:26:29

标签: mysql sql string

如何使用该列中存在的子字符串替换mySQL工作台中列的值(未知长度)?

例如:
如果我有“ABC.123.Chrome/123”这样的列的值,如何仅使用“Chrome / 123”替换所有行的值?我希望用仅在Chrome之后的所有内容替换未知长度的字符串中的值。

1 个答案:

答案 0 :(得分:2)

如果您想要加入Chrome,这应该可以使用

UPDATE MyTable 
SET ColumnName = SUBSTRING(ColumnName,LOCATE('Chrome'))
WHERE ColumnName LIKE '%Chrome%'