问题陈述:我想在数据库中删除一些表。
错误获取:外键约束失败
细节:
我有一个预先存在的(不是由 django models.py 填充的)数据库。我正在使用 django。我使用这个数据库来创建 django 站点。在 django 中创建站点时,我已经给出了它的名称和正确的设置。在 models.py 中没有创建模型。
执行命令后:
python manage.py syncdb
Django 在该数据库中添加了以下表格:
| auth_group |
| auth_group_permissions |
| auth_permission |
| 身份验证用户 |
| auth_user_groups |
| auth_user_user_permissions |
| django_content_type |
| django_session |
| django_site |
我想删除所有这些表。
我试过这个查询;
删除表表名;
但是mysql提示错误显示:
ERROR 1217 (23000):无法删除或更新父行:外键约束失败
有什么方法可以让我只删除上面提到的表格,保持我预先存在的表格完整吗?
谢谢你。