黑马程序员技术交流社区

标题: 多条数据插入数据库 [打印本页]

作者: 黄友    时间: 2011-11-26 22:37
标题: 多条数据插入数据库
本帖最后由 黄友 于 2011-12-7 11:39 编辑

我在做宿舍管理系统,遇到个问题,就是按班级离校退宿的问题,我搜到一个班的同学信息,然后按退宿,把全部的学生删除掉,再把这些数据放到退宿表中,关键是怎么把删掉的全部数据放到退宿表中啊
有谁知道啊
作者: Luck_c    时间: 2011-11-26 22:53
先把数据放到退宿表中再删除学生
作者: Luck_c    时间: 2011-11-26 23:06
insert into 退宿表名称 (列名1 ,列名2)  select 列名3,列名4 from 学生信息表 where 存放班级名的字段='班级名'
delete 学生信息表 where 存放班级名的字段='班级名'
作者: 王伟    时间: 2011-11-27 08:47
Luck_c 发表于 2011-11-26 23:06
insert into 退宿表名称 (列名1 ,列名2)  select 列名3,列名4 from 学生信息表 where 存放班级名的字段='班 ...

应该是delete from吧

作者: Luck_c    时间: 2011-11-28 12:14
王伟 发表于 2011-11-27 08:47
应该是delete from吧

delete 可以加 from 也可以不加
作者: 王绚文    时间: 2011-11-28 13:07
在表中新增一个字段 表示该学生的退宿状态! 如:IsTuidu bit类型 默认为false
当要删除该信息时 讲该学生的该字段更新为 true
然后再退宿表中 select * from 表 where IsTuidu =true
如果要取没退宿的学生信息 select * from 表 where IsTuidu =false





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2