DELETE FROM 'music' WHERE musicid='1'
在查询分析器里面执行,报music附近有错误

解决方案 »

  1.   

    DELETE FROM [music] WHERE musicid='1'
      

  2.   

    'music' --SQL SERVER 认为是字符串,不是对象名
      

  3.   

    改成DELETE FROM [music] WHERE musicid='1'服务器: 消息 208,级别 16,状态 1,行 1
    对象名 'music' 无效。
    但是我数据库里面有这个表啊
      

  4.   

    DELETE FROM music WHERE musicid='1'
      

  5.   

    还是不行服务器: 消息 208,级别 16,状态 1,行 1
    对象名 'music' 无效。
      

  6.   

    你先 select * from music 什么的  看看 music表存在不!
      

  7.   

    你是用什么用户登录查询分析器的,music表是不是属于用户dbo的;
    DELETE FROM music WHERE musicid='1' 
      

  8.   

    用SQL SERVER登录的,music表是属于用户dbo的
      

  9.   

    DELETE  music WHERE musicid='1'
    好像测试过不要from也可以的
      

  10.   

    你是sa登录吗?
    还有的就是其他客户端有没有也删除该表的纪录,
    有没有使用holdlock?或延迟一段时间后才执行的sql,而且在其中使用事务?
      

  11.   

    if exists(select name from sysobjects where name='music')
    delete from [music] where [musicid]=1
    else
    print 'music不存在'
      

  12.   

    DELETE FROM 'music' WHERE musicid='1'--去掉''DELETE FROM music WHERE musicid='1'

    DELETE music WHERE musicid='1'
      

  13.   

    如楼上的楼上
    DELETE music WHERE musicid=1
     musicid 你设计的时候是不是数字型的啊
      

  14.   

    在查询分析器中,选择此表所在的数据库,不要用默认的数据库masterDELETE music WHERE musicid='1'
      

  15.   

    在查询分析器中,选择此表所在的数据库,不要用默认的数据库masterDELETE from music WHERE musicid='1'