mysql禁用参照完整性

ope*_*sas 7 mysql referential-integrity constraints

我想删除mysql数据库中的所有模式,我不想被引用完整性错误所困扰

在h2中它就是这样完成的

SET REFERENTIAL_INTEGRITY FALSE;
drop table if exists company;
drop table if exists computer;
SET REFERENTIAL_INTEGRITY TRUE;
Run Code Online (Sandbox Code Playgroud)

如何在mysql中实现?

Blu*_*ict 15

这应该工作:

SET @@foreign_key_checks = 0;

DROP TABLE IF EXISTS company;
DROP TABLE IF EXISTS computer;

SET @@foreign_key_checks = 1;
Run Code Online (Sandbox Code Playgroud)


rua*_*akh 13

SET FOREIGN_KEY_CHECKS = 0;

DROP TABLE IF EXISTS company;

DROP TABLE IF EXISTS computer;

SET FOREIGN_KEY_CHECKS = 1;
Run Code Online (Sandbox Code Playgroud)