【发布时间】:2010-12-02 20:40:00
【问题描述】:
我目前在 PHP 和 MySQL 上运行的 CMS 上添加了一些管理假期出租的功能。
CMS 将属性详细信息存储在几个表中,我正在添加第三个表 (letting_times),其中包含有关人们何时入住该属性的信息。基本功能将允许用户在客人入住时添加新时间、编辑客人入住时间并在客人不再想入住酒店时删除预订。
现在,我能想到的更新属性占用时间的最佳方法是删除 let_times 数据库中包含的所有时间,然后重新插入它们。我能想到的唯一另一种方法是包含表的主键并在存在且具有值的情况下进行更新,否则进行插入,但这不会删除删除的数据行。
有更好的方法吗?
【问题讨论】:
标签: php mysql database-design data-modeling