我想和Laravel一起工作,不想做所有这些炒作。 慢慢地,我没有耐心了。 我尝试让它工作数周,现在我终于做了 - 但我似乎无法创建迁移... ...
创造自己是可能的。 但是当我输入
时 php artisan migrate
发生错误:
[Illuminate\Database\QueryException] SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users' already exists (SQL: create table
用户(
idint unsigned not null auto_increment primary key,
姓名varchar(255) not null,
电子邮件varchar(255) not null,
密码varchar(255) not null,
remember_tokenvarchar(100) null,
created_attimestamp null,
updated_at` tim estamp null)默认 字符集utf8mb4 collate utf8mb4_unicode_ci)[PDOException] SQLSTATE [42S01]:基表或视图已存在: 1050表'用户'已存在`
我能做些什么吗? 它试图迁移错误的迁移...... Laravel很酷,但每5分钟就有一些奇怪的错误(虽然我只是按照教程...)
答案 0 :(得分:0)
我建议阅读以下内容。 http://laravelbook.com/laravel-migrations-managing-databases/
我希望您没有创建迁移跟踪表。
select t.nbr
,t.id
,concat(t.nbr,'-L',s.nm) as enbr
,concat('L',s.nm) as level_nm
,s.dt
from volume t
lateral view stack
(
4
,'2',t.level_2,t.date_l2
,'3',t.level_3,t.date_l3
,'4',t.level_4,t.date_l4
,'5',t.level_5,t.date_l5
) s as nm,lvl,dt
where s.lvl = true
;
Laravel说明可能不清楚,你只需要解决它。
答案 1 :(得分:0)
不是bug迁移系统不像外部编辑
使用
php artisan migrate:refresh
//or
php artisan migrate:refresh --seed
答案 2 :(得分:0)
您可以分享您的迁移吗? 否则,您可以删除表并重新运行
php artisan migrate
答案 3 :(得分:0)
如果您使用的是Laravel 5.5,请使用
find_by_id