Laravel-php artisan migration,表已存在

问题描述 投票:0回答:1

我正在尝试在两个表之间运行新的迁移,但是当我运行php artisan migrate时,它显示:

SQLSTATE [42S01]:基表或视图已存在:1050表'包装'已存在(SQL:创建表packingsid bigintunsigned not null auto_increment主键,trip_id int不为空,titlevarchar(191)不为空,is_complete tinyint(1)不为空,created_at时间戳为空,updated_at时间戳为空)默认字符集utf8mb4整理'utf8mb4_unicode_ci')

包装是我上周制作的桌子...我尝试运行php artisan migrate:rollback,它显示..

无法声明类AddTripsIdToEvents,因为名称已经使用中

该课程是我几周前进行的另一次迁移。

我不知道如何解决此问题而不会破坏我的网站并丢失数据。

我正在尝试在我的两个表之间运行新的迁移,但是当我运行php artisan迁移时,它显示:SQLSTATE [42S01]:基本表或视图已存在:1050表'packings'已经存在...

php laravel database-migration
1个回答
0
投票

我认为确实进行了迁移,但是在外键或类似的东西上失败/出错,因此创建了表,但是迁移失败并且没有保存在迁移表上。您只需要在SQL命令或PHPMyAdmin之类的DB管理中手动删除表packings

© www.soinside.com 2019 - 2024. All rights reserved.