【发布时间】:2017-03-08 22:20:14
【问题描述】:
Laravel 版本 5.1.43(LTS)
我在终端中使用php artisan migrate:rollback 然后返回错误消息。但是数据库发生了变化。然后我再次重新输入这个命令没有错误信息。
谁能帮我解决这个问题?
[照亮\数据库\查询异常] SQLSTATE[42000]:语法错误或访问冲突:1091 Can't DROP'user_id';检查列/键是否存在(SQL:alter table
crm_userdrop indexuser_id)[PDO异常] SQLSTATE [42000]:语法错误或访问冲突:1091 Can't DROP 'user_id';检查列/键是否存在
我的迁移代码
public function down()
{
if (Schema::hasColumn('crm_user', 'user_id')) {
Schema::table('crm_user', function (Blueprint $table) {
$table->dropColumn('user_id');
$table->dropIndex('user_id');
});
}
}
【问题讨论】:
标签: php mysql laravel laravel-5