update s_user set name=concat('u', name) where user_id=1

解决方案 »

  1.   

    这样可以的:
    update s_user set s_user=concat('u',s_user);
    //我测试过,没有问题
      

  2.   

    update s_user set name=concat('u',name);
    //不好意思,手误!
      

  3.   

    什么数据库,postgreSQL 是这样的 :update s_user set name='u'||name 其实有关运算,查看一下相关手册是可以找到答案的!
      

  4.   

    update s_user set name='u'+name where user_id=1
    这是Tsql里的写法,不过要注意定义的字段长度,如果定义的长度是5,而name中的数据长度已经是5,则执行此语句加入u后,name字段的最后一个字母会被删掉。