MySQL使用文本和另一个字段设置值

时间:2012-04-10 13:27:25

标签: mysql sql-update

好的,不太确定如何解释它,但我会尽我所能......

我想运行MySQL查询,将名称设置为“未管理的团队[id]' 我的想法最初是使用以下内容(但它没有像希望的那样工作)。

mysql_query("UPDATE `table` SET `field`='Unmanaged Team'+`id`");

我已经尝试了一些变化,但我似乎无法弄明白,而且我不想一个接一个地做这些,因为它也会用得太多我确信可以在1中完成许多查询。

非常感谢您抽出一些时间帮助我:)

2 个答案:

答案 0 :(得分:5)

您可以使用concat

update `table` set `field` = concat('Unmanaged Team', id);

如果你想要空格(或其他一些分隔符),

concat_ws(concat with separator)也很有用。

答案 1 :(得分:1)

使用

 SET field =  CONCAT('something ',somefield)