I had a similar error. My problem was importing the class that inherits db.Model
from two different files using a relative import. Flask-SQLAlchemy
mapped the two imports as two different table definitions and tried to create two tables. I fixed this issue by using the absolute import path in both files.