sql="update mt_member set (nicheng,pwd,city,email,birthday,qq) values('"+nicheng+"','"+pwd+"','"+city+"','"+email+"','"+birthday+"','"+qq+"') where UserName='"+userName+"'";
我这个语句错了,可是我不知道怎么改好。就是要更新nicheng,pwd,city,email,birthday,qq,帮忙下好么,谢谢了。

解决方案 »

  1.   

    你要更新?
    update tablename
    set col = @new,
        col2 = @new2
    ....
      

  2.   

    如果是插入:insert into mt_member (nicheng,pwd,city,email,birthday,qq) values(@.........)
      

  3.   

    小梁子谢谢你,狙击手,我还有个where呀,要写在values(@.........)的后面么?
      

  4.   

    那是插入语句呀,  哪会有Where呢你有where 那就是列新语句,
    得用update ta
        set .....
        where ....
      

  5.   

    这个是一个insert 语句,
     update 表名,set 字段1=value,字段2=value2
      where condition