1.python的flask框架在进行数据库迁徙的时候会出现mysql.connector.errors.DatabaseError: 1822 (HY000): Failed to add the foreign key constraint. Missing index for constraint 'nmap_scan_ibfk_1' in the referenced table 'user'
2.原因是建立外键的时候,引用另一个表中的非主键列的时候,没有设置唯一。
3.在引用表的列中加入 unique=True,然后迁移成功。