存在具有关系的空 MySQL 数据库


empty mysql database with relation exists

我试图通过phpmyadmin重置我的数据库,但它不起作用,因为关系存在于其他表中。

我处于开发阶段,我想清除我所有的表记录。

实现这一目标的最佳方法是什么?

谢谢。

删除所有表索引(主键除外),然后截断所有表。

如果表上有 Foriegn 键约束,则首先从子表中删除关系,然后从父表中删除索引

我认为一种解决方案是从phpMyAdmin中导出数据库结构(当然您也可以通过控制台/终端执行此操作),然后删除整个数据库,然后从导出的文件重新创建它。