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