(SQL)如果列包含某个字符串,请更新该列

时间:2016-12-08 05:30:49

标签: mysql sql

我的数据库包含一个供学生使用的表格。学生表有一个简短的栏目,只是一个简短的句子,如“你好我的名字是丹尼尔”,“我喜欢巧克力”,“我25岁”。

我想通过在找到'hello'这个单词时附加单词'Key'来更新blurb列。例如,如果条目的模糊是“你好,我的名字是弗兰克”,它应该变成“你好,我的名字是弗兰克钥匙”。

2 个答案:

答案 0 :(得分:0)

试试这个:

update table_name set blurb = blurb + 'Key' where blurb like '%Hello%'

答案 1 :(得分:0)

我会在MySQL中这样做:

UPDATE students SET blurb = concat(blurb, ' key') WHERE blurb like '%hello%' ;