我已经迁移了表,然后向其中添加了列。然后再次迁移。但是,它说


  无需迁移


而且,它甚至不显示我的表,而是列。我们三个人正在处理它,数据库托管在另一台服务器上。

当我尝试回滚时,它显示错误:


  [ErrorException]
    未定义索引:2017_01_07_071008_create_user_detail_table


这个迁移是由我的朋友在她的计算机上创建的。
这是什么问题,我听不懂。

请帮忙。

最佳答案

您应该创建另一个迁移到add columns to created table,然后运行:

composer dumpauto
php artisan migrate


或者您可以recreate all tables

php artisan migrate:refresh


在这种情况下,所有数据将丢失。

关于mysql - 表未显示在数据库中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41519140/

10-11 20:05
查看更多