我想删除mysql数据库中的所有模式,我不想被引用完整性错误所困扰
在h2中就像这样做了
SET REFERENTIAL_INTEGRITY FALSE;
drop table if exists company;
drop table if exists computer;
SET REFERENTIAL_INTEGRITY TRUE;
如何在mysql中实现?
答案 0 :(得分:12)
这应该有效:
SET @@foreign_key_checks = 0;
DROP TABLE IF EXISTS company;
DROP TABLE IF EXISTS computer;
SET @@foreign_key_checks = 1;
答案 1 :(得分:11)
SET FOREIGN_KEY_CHECKS = 0;
DROP TABLE IF EXISTS company;
DROP TABLE IF EXISTS computer;
SET FOREIGN_KEY_CHECKS = 1;