代码之家  ›  专栏  ›  技术社区  ›  Starx

如何在现有数据库条目上具体化文本?

  •  0
  • Starx  · 技术社区  · 15 年前

    我有一张桌子,上面的地是

    id, name, link
    

    链接保存页面名称,如“link”=“index.php”。现在我想更新这个字段 并在“index.php”前面添加“page=”。使用此方法,我希望更新表中的每个条目。

    我想要的SQL语法应该是这样的

    UPDATE mytable set link= 'page=' + <existing value of link>;
    

    有人知道该怎么做吗?

    2 回复  |  直到 12 年前
        1
  •  4
  •   ilbesculpi    15 年前

    如果您使用的是MySQL,您可以尝试:

    UPDATE mytable SET link = CONCAT("page:", link)
    
        2
  •  2
  •   James Anderson    15 年前
    UPDATE mytable Set link = "page:" || link