很简单啊,直接update就行了,比第二种方式更简单update 班级学生表 set 班号='0102' where 学号 in('A00001','A00002')

解决方案 »

  1.   

    INSERT INTO 班级学生表 VALUES (0102, A00001) 
    INSERT INTO 班级学生表 VALUES (0102, A00002)不是插入两次吗?我想不到别的了,啊。。
      

  2.   

    INSERT INTO 班级学生表 SELECT '0102','A00001' UNION ALL SELECT '0102','A00002'
      

  3.   

    如果需要转N个学生,那么?
    INSERT INTO 班级学生表 ... UNION ALL ... N个?
      

  4.   


    如果是第一次加学生用这个方法,N个学生就加N个
    如果是这个学生本来就在班级学生表中有,只是换个班就用我的方法楼主SQL还要多花点时间啦,这些都是很基础的
      

  5.   


    我是菜鸟,问一下,update是不是能同时完成插入和删除两项操作?
      

  6.   

    INERT INTO 的时候从别的表取资料就能一次添加完了嘛
    excel导入的话也是先导入临时表再插