更新列数据mysql

时间:2013-03-08 09:31:28

标签: mysql sql sql-update

我有表名课程,其中有coursename专栏。

正如你可以看到“seaadventures”和“海上冒险”等。信息名称是不同的,并希望使所有匹配的单词“seaadventures”成为“海上冒险”,如何在DB之间检查和更新它?

coursename:

seaadventures watersport1
sea adventures watersport2
cool seaadventures sport

3 个答案:

答案 0 :(得分:4)

使用REPLACE()函数,

UPDATE  tableName
SET     courseName  = REPLACE(courseName, 'seaadventures', 'sea adventures')

答案 1 :(得分:1)

seaadventuressea adventures

只需REPLACE
UPDATE course 
SET coursename = REPLACE(coursename, 'seaadventures', 'sea adventures')

答案 2 :(得分:1)

您可以使用

Update course Set coursename='sea adventures' where coursename like '%seaadventures%'