详解MySQL数据库删除全部表的外键束缚、禁用外键束缚相干剧本
发布时间:2019-11-05 17:23:45 所属栏目:编程 来源:波波说运维
导读:概述 数据库的外键固然能担保数据数据同等性和完备性,可是也必然水平地影响了数据更新的机能。在开拓中,我们行使PowerDesigner成立物理数据模子时,为了布局的清楚,增进可读性,会建设表与表之间的关联相关。 在现实开拓中,数据库中一样平常不会存在外键,
概述 数据库的外键固然能担保数据数据同等性和完备性,可是也必然水平地影响了数据更新的机能。在开拓中,我们行使PowerDesigner成立物理数据模子时,为了布局的清楚,增进可读性,会建设表与表之间的关联相关。 在现实开拓中,数据库中一样平常不会存在外键,阿里的开拓手册中也逼迫不行使外键与级联操纵,统统外键观念必需在应用层办理。假如数据库中已存在外键了,这时辰必要禁用可能删除应该怎么办呢? 1. 修改MySQL变量FOREIGN_KEY_CHECKS(批量禁用启用全部表的外键)
修改完成后可以查察修改后的功效
2. 批量删除全部表的外键 查询schema中全部外键名称然后拼接天生删除语句,再执行。
【编辑保举】
点赞 0 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |