在flask-sqlalchemy中执行db upgrade数据库迁移时,报错一个表已经存在?

sqlalchemy.exc.OperationalError: (OperationalError) (1050, "Table 'pcoip_model' already exists") 'nCREATE TABLE pcoip_model (ntid INTEGER NOT NULL AUTO_INCREMENT, ntitems VARCHAR(64), ntitems_values VARCHAR(64), ntPRIMARY KEY (id)n)nn' ()

阅读 5.2k
2 个回答

数据库把表删了就行了
或是重新试试

db init 
db migrate
db upgrade

还是不要用flask-migrate吧,十之八九会出错。手动修改数据库、迁移数据最靠谱。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题