关联表删除 有user和role连个实体表,这两个实体时间是多对多的关系。即还有一个关联表:user-role。现在我想根据user表中的id值删除该表中的相应记录。我知道肯定也必须要对关联表相应记录进行删除。那么应该先删除哪个表里的记录呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这其实就是关联表的作用 那么就:先删 user 再删 user-role如果应用层是,删除某一角色,那么就先删 role再删 user-role这样就体现了关联表的好处~ 那么应该先删除哪个表里的记录呢?先删除user-role中的的对应记录。当前如果你建表的时候写了 on delete cascade, 则当你删除user时,MYSQL会自动把所有关联信息也从user-role中删除.关于 级联删除,你可以参考一下官方文档中的说明。MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html mysql分区大表,如何将过期数据导出以及导入? 请教个技术问题,如何关闭mysql缓存? 再发个小贴问下,存储过程 select for update 多条结果根据条件组合成一条 mysql如何把多个空格替换成一个字符 下面这个情况如何解决 超级菜鸟问题,MYSQL里怎么把INT型数据装成VARCHAR的? 请问一个菜鸟问题= =;; 怎么在官网下载的MYSQL有200M? 如何把 redhat5 中的 mysql 完全删除,重新安装? 大问题!线程不够?!Can't create a new thread
先删除user-role中的的对应记录。当前如果你建表的时候写了 on delete cascade, 则当你删除user时,MYSQL会自动把所有关联信息也从user-role中删除.
关于 级联删除,你可以参考一下官方文档中的说明。MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html