各位大侠,对于数据库我是外行,请问这条语句出在哪里?
delete 表名 where UserId = 2

解决方案 »

  1.   

    正确的是:
    delete *  from 表名 
    where UserId = 2
      

  2.   

    不是的  直接执行delete 表明称 where 条件 就可以的了
      

  3.   

    delete from 表名 where UserID=2行了,楼主结贴吧。
      

  4.   

    1:你的这句话是没有什么问题的;
    2:[hnhb(不死鸟) ]:delete from 表名 where UserID = 2是正确的;
      而:[gasyu(我)]:delete *  from 表名 where UserId = 2是错误的!
      

  5.   

    如UserID是数据型字段则
    delete from 表名 where UserId = 2
    如是文本型字段则
    delete from 表名 where UserId = '2'
      

  6.   

    如果你连ACCESS数据库应该是:delete * from 表名 where UserId = 2
    如果连SQL SERVER应该是:delete from 表名 where UserId = 2