Laravel 迁移问题:外键约束在 l 中的格式不正确
Laravel migration problem : Foreign key constraint is incorrectly formed in l
我为这两个 table 创建了相同的数据类型,但是有一个问题。但是对于另一个 table 我没有得到任何错误。背后的问题是什么?
一般错误:1005 无法创建 table meal_system
.amounts
(errno: 150 “外键约束的格式不正确”) (SQL: alter table amounts
添加约束 amounts_member_id_foreign
外键 (member_id
) 引用 members
(member_id
) 删除级联)
您需要先迁移成员,然后再迁移 table 如果您的外国人与 member_id 一起迁移成员,请先将迁移文件的日期更改为在迁移金额之前
例如:
2021_01_01_000000_create_members_table
2021_02_02_100000_create_amounts_table
我为这两个 table 创建了相同的数据类型,但是有一个问题。但是对于另一个 table 我没有得到任何错误。背后的问题是什么?
meal_system
.amounts
(errno: 150 “外键约束的格式不正确”) (SQL: alter table amounts
添加约束 amounts_member_id_foreign
外键 (member_id
) 引用 members
(member_id
) 删除级联)
您需要先迁移成员,然后再迁移 table 如果您的外国人与 member_id 一起迁移成员,请先将迁移文件的日期更改为在迁移金额之前
例如:
2021_01_01_000000_create_members_table
2021_02_02_100000_create_amounts_table