我正在尝试在两个表之间运行新的迁移,但是当我运行php artisan migrate
时,它显示:
SQLSTATE [42S01]:基表或视图已存在:1050表'包装'已存在(SQL:创建表
packings
(id
bigintunsigned not null auto_increment主键,trip_id
int不为空,title
varchar(191)不为空,is_complete
tinyint(1)不为空,created_at
时间戳为空,updated_at
时间戳为空)默认字符集utf8mb4整理'utf8mb4_unicode_ci')
包装是我上周制作的桌子...我尝试运行php artisan migrate:rollback
,它显示..
无法声明类
AddTripsIdToEvents
,因为名称已经使用中
该课程是我几周前进行的另一次迁移。
我不知道如何解决此问题而不会破坏我的网站并丢失数据。
我正在尝试在我的两个表之间运行新的迁移,但是当我运行php artisan迁移时,它显示:SQLSTATE [42S01]:基本表或视图已存在:1050表'packings'已经存在...
我认为确实进行了迁移,但是在外键或类似的东西上失败/出错,因此创建了表,但是迁移失败并且没有保存在迁移表上。您只需要在SQL命令或PHPMyAdmin之类的DB管理中手动删除表packings
。