我需要从laravels迁移表中删除一个值,但是在数据库中(我使用phpmyadmin)我无法编辑该表上的任何数据,但是我无法点击该表,但是甚至没有删除单独字段的选项,有谁知道这是为什么,此外我将如何更改表格。
为了避免进一步的混乱,它由laravel自动生成并在您运行任何迁移时自动更新的表
重要的是要知道为什么要使用迁移。迁移的最大好处是您可以重新部署应用程序,并且数据库将具有相同的结构。这意味着,如果我进行了迁移,而您部署了我的应用程序并运行了迁移,则我们都有相同的数据库。
这意味着当您使用迁移时,必须牢记这一点。进行迁移时,您将更改数据库。如果之后要更改某些内容,则必须进行另一次迁移。如果更改现有迁移文件或手动更改数据库,则数据库将不同。这意味着在不同的环境中会出现不同的错误,并且还会遇到很多其他问题。
因此,要回答您的问题,请使用另一个迁移对数据库进行更改。
一些链接可以帮助您理解此概念:
为什么要使用迁移
迁移文件