码迷,mamicode.com
首页 > 数据库 > 详细

django数据库的表已迁移的不能重新迁移的解决办法

时间:2018-07-14 19:05:32      阅读:571      评论:0      收藏:0      [点我收藏+]

标签:djang   table   错误   image   ble   color   mysql   nbsp   const   

django.db.utils.InternalError: (1050, "Table ‘tb_content‘ already exists")

mysql数据库在迁移时数据库已存在。

解决办法:在数据库中的Django_migrations的表增加一行数据。Django_migrations是存储数据迁移记录的表。如出现上面的错误时,说明所生成的表中有重复的表,需要提示mysql数据库忽略该表的生成。

具体操作:在Django_migrations数据表中增加一行数据。在mysql数据库终端中一下格式就行修改。

constents是本次tb_content对应的表名。
insert into django_migrations(app,name,applied) value(constents,0001_initial,2018-07-07 13:00:17.357189);

技术分享图片

 

然后再次执行迁移数据库就可以了 。

 

django数据库的表已迁移的不能重新迁移的解决办法

标签:djang   table   错误   image   ble   color   mysql   nbsp   const   

原文地址:https://www.cnblogs.com/liuguangbiao/p/9310610.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!