执行mysql数据库迁移时报错问题记录-django.db.utils.InternalError: (1060, "Duplicate column name 'desc_detail'")

执行数据库迁移时,报错提示如下:

django.db.utils.InternalError: (1060, "Duplicate column name 'desc_detail'")

在这里插入图片描述
第一步:删除子应用目下migrations迁移目录下迁移文件记录。如下图0001_initial.py
在这里插入图片描述
2.此时又报另一张数据库表相关的错。

django.db.utils.InternalError: (1050, "Table 'tb_address' already exists")

在这里插入图片描述
此时再删除这个相关数据库表子应用migrations目录下迁移文件记录。
在这里插入图片描述

然后删除当前需要迁移的数据库表相关的子应用下的migrations里面的迁移记录文件(即刚才出错期间的迁移记录文件)。
在这里插入图片描述

最后再重新执行数据库迁移命令。

python manage.py makemigrations

python manage.py migrate

猜你喜欢

转载自blog.csdn.net/qq_38923792/article/details/92699028