这样当误 *** 作的时候,就会造成不便。
在表中添加一个“删除”字段,是/否类型。当执行删除 *** 作的时候,先将此字段
设置为YES,然后相应的查询中,将此字段为YES的记录过滤掉。当最终确认删除
的时候,再把字段设置为YES的记录实际删除。当在编辑的过程中想撤消删除动作时,
只需要将此字段设置为NO即可。
确定要删除数据的,可以用参照完整性中,级联删除相关记录
按照数据库管理的完整性原则来说,你的这种“用删除查询做呢,还是在关系里面做”都是不对的。我在处理这个问题时,基本上是设置一个标志(比如“状态”,为0时表示退出,为1时表示正常,同时设置一个时间,也就是状态=0的时间。这样,这个学生参加的社团信息是完整的)。希望你能采纳。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)