Mysql Laravel数据库表更新

Mysql Laravel数据库表更新,mysql,sql,laravel,Mysql,Sql,Laravel,我已经在Laravel数据库中添加了表头。 我想更新和保存。 下面的命令会导致删除我的数据 php artisan migrate:fresh php artisan migrate:refresh php artisan migrate:rollback 如何在不删除数据的情况下进行更新?您只能回滚上次迁移 php artisan migrate:rollback --step=1 它应该在上次迁移时启动函数down您可以运行php artisan migrate(无:refresh),这

我已经在Laravel数据库中添加了表头。 我想更新和保存。 下面的命令会导致删除我的数据

php artisan migrate:fresh
php artisan migrate:refresh
php artisan migrate:rollback

如何在不删除数据的情况下进行更新?

您只能回滚上次迁移

php artisan migrate:rollback --step=1

它应该在上次迁移时启动函数
down

您可以运行
php artisan migrate
(无
:refresh
),这只运行尚未运行的迁移。迁移的思想是在运行迁移后不进行编辑。有关迁移的更多信息,请参阅“对不起,我不完全理解”。难道没有一个命令我可以做到这一点吗?它与Laravel CLI无关。你使用了错误的命令。php artisan migrate:fresh将重置模式并删除数据。如果您丢失了数据,我很抱歉,但在应用程序级别上没有为您返回数据的命令。如果数据库端的数据很重要,请尝试还原这些数据。无法提取丢失的数据:(
php artisan migrate:rollback --step=1