insert into 上机安排表 (课程名称,班级,人数,指导教师,备注 ) values (1,2,3,4,5)where 编号 = '881' 
这个总是说“在关键字 'where' 附近有语法错误。” 我不知道是哪里的毛病

解决方案 »

  1.   

    insert into xx(xx) values(xx)------
    insert into xx(xx)
      select xx
       from tb
        where 编号='881'
      

  2.   

    insert into 上机安排表 (课程名称,班级,人数,指导教师,备注 ) values (1,2,3,4,5)--where 编号 = '881' 
      

  3.   

    insert into 上机安排表 (课程名称,班级,人数,指导教师,备注 ) values (1,2,3,4,5)
      

  4.   

    insert into values语句后不能有where
    如果要从其它表取数据插入,就用
    insert into 表 (字段列表) select ...from 取数据的表 where ....
      

  5.   

    你应该看一下sql语法,在子而这个语句就会很有收获
      

  6.   

    插入的话应该是insert into 上机安排表 (课程名称,班级,人数,指导教师,备注) values (1,2,3,4,5)如果要更新应该是 update 上机安排表 set 课程名称 = 1,班级 = 2,人数=3,指导教师=4,备注=5where 编号 = '881'  如果从其他表插入应该是 
    insert into 上机安排表 (课程名称,班级,人数,指导教师,备注)
    select 课程名称,班级,人数,指导教师,备注 from 表名
    where 编号 = '881'
      

  7.   


    insert into 上机安排表 (课程名称,班级,人数,指导教师,备注 ) values (1,2,3,4,5)
      

  8.   

    基本语法问题,没表你怎么可能有WHERE
      

  9.   

    insert into 上机安排表 (课程名称,班级,人数,指导教师,备注 ) 
    select 课程名称,班级,人数,指导教师,备注 from tb where 编号 = '881'  
    insert into 上机安排表 (课程名称,班级,人数,指导教师,备注 ) values (1,2,3,4,5)
      

  10.   

    insert into 上机安排表 (课程名称,班级,人数,指导教师,备注 ) values (1,2,3,4,5)where 编号 = '881' 
    insert into 上机安排表(课程名称,班级,人数,指导教师,备注) 
        select 1,2,3,4,5 from 上机安排表 where 编号 ='881'
      

  11.   

    insert 操作不能跟WHERE语句