首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

一个表中的主键是另一个表的外键,怎么删除这个表的数据

2012-03-19 
一个表中的主键是另一个表的外键,如何删除这个表的数据我要删除一个表中的数据,这个表的主键是另一个表的

一个表中的主键是另一个表的外键,如何删除这个表的数据
我要删除一个表中的数据,这个表的主键是另一个表的外键,如何删除这个表中的数据


  如:user表{ u_ID 主键,u_Name} produce表{ID 主键,u_ID(user表中的主键),p_Name} 如何删除user表的数据

[解决办法]
set FOREIGN_KEY_CHECKS=0;
delete 。。。
[解决办法]
按照一楼的方法,先执行 set FOREIGN_KEY_CHECKS=0; 这句代码,然后再进行了你的 delete
[解决办法]
要不写个触发器,主键删除了,将相应外键值设置为0;其实设置外键时可以设置属性,使得主键值被删除时,外键值为0

热点排行