列已存在:1060重复的列名'created_at'

时间:2019-09-15 17:32:11

标签: php database laravel

我现在在Laravel工作。我创建了一个create_Contacten_table。在其中我做了几列。但是,当我尝试进行php artisan迁移时。它说该表是重复的。

我试图做一个php artisan:reset和一个php artisan:rollback。两者都不起作用。我已经删除了列和迁移,然后再次尝试。仍然没有结果。我在StackOverflow上寻找了不同的问题和答案。他们没有提供有用的解决方案。所以我想我可能会问自己。

错误:

Illuminate \ Database \ QueryException:SQLSTATE [42S21]:列已存在:1060重复的列名'created_at'(SQL:创建表_contactenid bigint unsigned not null auto_increment主键,{ {1}}时间戳为空,created_at时间戳为空,updated_at varchar(191)不为空,naam varchar(191)不为空,email mediumtext不为空,{{ 1}}时间戳为空,message时间戳为空)默认字符集utf8mb4整理为“ utf8mb4_unicode_ci”)

我的create_contacten_php:

created_at

我的AppServiceProvider.php:

updated_at

希望我能向你们提供足够的信息,以便您可以帮助我找到解决方案。

问候,

Johan

1 个答案:

答案 0 :(得分:0)

太好了。

我在表$table->string('enquiry') and $table->string('enquiry')中两次命名了属性,这是一个很大的错误!