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

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

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

执行mysql数据库迁移时报错问题记录-django.db.utils.InternalError: (1060,
第一步:删除子应用目下migrations迁移目录下迁移文件记录。如下图0001_initial.py
执行mysql数据库迁移时报错问题记录-django.db.utils.InternalError: (1060,
2.此时又报另一张数据库表相关的错。

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

执行mysql数据库迁移时报错问题记录-django.db.utils.InternalError: (1060,
此时再删除这个相关数据库表子应用migrations目录下迁移文件记录。
执行mysql数据库迁移时报错问题记录-django.db.utils.InternalError: (1060,

然后删除当前需要迁移的数据库表相关的子应用下的migrations里面的迁移记录文件(即刚才出错期间的迁移记录文件)。
执行mysql数据库迁移时报错问题记录-django.db.utils.InternalError: (1060,

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

python manage.py makemigrations

python manage.py migrate

你可能感兴趣的:(MySQL)