嗨,我只有一个迁移文件,称为001_initial .....,其中包含当我进行5个表[1,2,3,4,5]进行的迁移时创建的所有create table(sql)django makemigrations。
,而我的数据库中已经有例如first(1)1,
所以我需要迁移表2,3,4,5
但是当我执行python manage.py migration时出现错误,错误是表一(1)已创建,并且由于该错误未在数据库中创建表2,3,4,5 < / p>
我只有一个迁移文件,并且删除了django_migration文件数据
错误为django.db.utils.OperationalError: (1050, "Table 'sfff_tyu' already exists")
那怎么办?
答案 0 :(得分:0)
如果您不想丢失第一个表中的数据,可以按照以下步骤操作:
python manage.py makemigrations {your_app_name}
。 (这将创建一个迁移文件0002,其中包含表2、3、4、5的创建表查询。python manage.py migrate {your_app_name}
。