数据的删除问题
有外键约束的表你们一般是怎么删除表中的数据的????
------解决方案--------------------级联删除
------解决方案--------------------可以使用数据库自己带的级联删除。
实际也就是一个触发器。
或者自己代码写2块,先删除子层。再删除父层。
级联删除有一个后果就是,比如你不一小心删除了最基本的user,你的其他数据就。。。
------解决方案--------------------不建议用级联删除,原因同上。还是用程序代码控制比较好!
------解决方案--------------------做级联删除,可以确保数据库的一致统一!
涉及到楼上2位所说的就要考虑系统的逻辑关系了
------解决方案--------------------程序控制删除,放到一个事务中控制.
------解决方案--------------------级联
------解决方案--------------------可以这么理解,级联设置虽然可确保数据库中数据的一致统一,但用程序控制时会有很多限制。在软件公司用级联删除的多不多,可以去网上查一下。
------解决方案--------------------楼上几位的建议不错
在hibernate中可用级联删除。 也可通过事务由程序控制,先删除外键表的数据,再删除主键表中的数据。
------解决方案--------------------
------解决方案--------------------如何级联…… 啊