不使用Laravel选项删除phpMyAdmin中的表或列

时间:2018-12-21 10:11:08

标签: mysql laravel-5

如果我将使用phpMyAdmin手动删除数据库中的表或列,那么Laravel项目会怎样?我知道如何使用Laravel的finishAffinity()来做到这一点,但对我来说,使用phpMyAdmin删除列或表是一种更快,更轻松的方法。

我试图用Google搜索它,但是找不到有关此的任何信息。

1 个答案:

答案 0 :(得分:1)

通常最好的做法是在源代码管理中更改数据库。您可以通过使用laravels迁移来实现。即使记录了手动更改,也很难跟踪它们。我认为您没有记录更改,因为它可能不会更快。

它现在可能不会伤害您,但是如果您为多个环境运行多个数据库该怎么办。每个贡献开发者都必须对自己的本地环境进行相同的更改。手动更改它们所花费的时间迅速增加,可以轻松实现自动化迁移。

这也大大提高了您重新部署项目的能力。

此答案有一个必读链接,说明为什么在源代码管理中进行数据库迁移会很好 https://stackoverflow.com/a/115382/6242681