A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黄友 黑马帝   /  2011-11-26 22:37  /  3427 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 黄友 于 2011-12-7 11:39 编辑

我在做宿舍管理系统,遇到个问题,就是按班级离校退宿的问题,我搜到一个班的同学信息,然后按退宿,把全部的学生删除掉,再把这些数据放到退宿表中,关键是怎么把删掉的全部数据放到退宿表中啊
有谁知道啊

评分

参与人数 1技术分 +1 收起 理由
朱勋 + 1

查看全部评分

5 个回复

倒序浏览
Luck_c 黑马帝 2011-11-26 22:53:13
沙发
先把数据放到退宿表中再删除学生

评分

参与人数 1技术分 +1 收起 理由
李荣壮 + 1

查看全部评分

回复 使用道具 举报
Luck_c 黑马帝 2011-11-26 23:06:39
藤椅
insert into 退宿表名称 (列名1 ,列名2)  select 列名3,列名4 from 学生信息表 where 存放班级名的字段='班级名'
delete 学生信息表 where 存放班级名的字段='班级名'

评分

参与人数 1技术分 +1 收起 理由
朱勋 + 1

查看全部评分

回复 使用道具 举报
王伟 黑马帝 2011-11-27 08:47:24
板凳
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:57
报纸
王伟 发表于 2011-11-27 08:47
应该是delete from吧

delete 可以加 from 也可以不加

评分

参与人数 1技术分 +1 收起 理由
李荣壮 + 1

查看全部评分

回复 使用道具 举报
在表中新增一个字段 表示该学生的退宿状态! 如:IsTuidu bit类型 默认为false
当要删除该信息时 讲该学生的该字段更新为 true
然后再退宿表中 select * from 表 where IsTuidu =true
如果要取没退宿的学生信息 select * from 表 where IsTuidu =false
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马