我说的是一个使用Laravel迁移的项目。 我有一个迁移列表:
2015_09_01_010101_table_orders
2015_09_02_010101_table_products
2015_09_03_010101_table_customers
我知道 2015_09_01 SQL迁移已经存在于我的数据库中,但Laravel对此并不了解。因此当我运行 php artisan mig:运行时,Laravel会向我显示 SQL错误。
如何进行虚假迁移?我希望Laravel相信我已经使用 2015_09_01 迁移。有了Django,我可以进行虚假的迁移,但是我没有为Laravel找到任何东西。
答案 0 :(得分:2)
您可以在migrations
表中手动添加新行:
--------------------------------------------
| migration | batch |
--------------------------------------------
| 2015_09_01_010101_table_orders | 1 |
--------------------------------------------
Laravel将检查此表以进行迁移并跳过已存在的那些。