mysql--sqlalchemy.exc.IntegrityError: (IntegrityError) (1215, ‘Cannot add foreign key constraint‘

无法添加外键约束

mysql--sqlalchemy.exc.IntegrityError: (IntegrityError) (1215, ‘Cannot add foreign key constraint‘

搜到的有数据类型不匹配(我这并不是这个问题)

建议检查表对应外键的属性在本表的定于是否有unquie的属性
name = db.Column(db.String(64),unique=True)

外键定义:
pic_name = db.Column(db.String(64), ForeignKey(‘picture.name’))
解决!

其实一开始数据类型是没统一的,一个64位,一个256位,还是统一比较好…