当前位置: 代码迷 >> ASP.NET >> 数据库信息修改,该如何解决
  详细解决方案

数据库信息修改,该如何解决

热度:8570   发布时间:2013-02-25 00:00:00.0
数据库信息修改
一个酒店系统,下完订单后,如何修改原来酒店信息表中房间数,显示是房间数减去点单房间数后的结果

------解决方案--------------------------------------------------------
upate去改啊,该加该减,难道我们比你还清楚?
------解决方案--------------------------------------------------------

如果你房间剩余数是存在一个字段里的。。。

订个房就去 update这个表的这个字段减1
退个房就去 update这个表的这个字段加1.。。。




------解决方案--------------------------------------------------------

还是比较倾向于这种设计,

房间表中有个字段表示,是否空闲、、、

然后select count(1) from 表名 where 是否空闲 = 空闲

这样去统计。。。
------解决方案--------------------------------------------------------
楼上说了两种方法
我也赞同第二种,用一个Room表保存所有的房间信息,设置空闲或占用
然后统计空闲数
可扩展性更好
------解决方案--------------------------------------------------------
探讨

房间都是数字的

------解决方案--------------------------------------------------------
直接在房间张表里加一个字段表示是否空闲。一个酒店的房间总不会超过一万吧。每次预订后,重新查询表,不仅可以得到空闲房间的总数,还可以得到详细的空闲房间
  相关解决方案