语法是没错
但你的isubid必须是 mytable的你的目的是?

解决方案 »

  1.   

    对不起写错了应该是:
    Update    mytable  SET  @myid=parentid,isubid=9  From   mytable   Where   id=14
      

  2.   

    Update mytable SET  myid=parentid,isubid=9 Where id=14myid,parentid,isubid,id应是mytable的字段
      

  3.   

    Update    mytable  SET  @myid=这里你要指明是哪个表.parentid,这个列必须是mytable的.isubid=9  From   mytable   Where   这里你要指明是哪个表.id=14
    你的目的是什么?你这样写语法是对的,但你的意思绝对错了
      

  4.   

    多谢各位:
    我的意思是:update语句写成:update  mytable  myid=1    where id=14  语法肯定是对的但是我现在写成了:update  mytable  myid=1  From mytable  where id=14
    多了一个From mytable,这种写法是不是正规?我是第一次发现这样写,语法检查居然不报错!
    不知,有没有这样的写法?