小编Xin*_*ing的帖子

laravel migrate:回滚错误

Laravel版本5.1.43(LTS)

php artisan migrate:rollback在终端中使用然后返回错误消息.但数据库已更改.然后我再次重新输入此命令,没有错误消息.

任何人都可以帮我解决这个问题吗?

[Illuminate\Database\QueryException] SQLSTATE [42000]:语法错误或访问冲突:1091不能DROP'user_id'; 检查列/键是否存在(SQL:alter table crm_userdrop index user_id)

[PDOException] SQLSTATE [42000]:语法错误或访问冲突:1091无法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');
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

php mysql laravel laravel-5

3
推荐指数
1
解决办法
612
查看次数

标签 统计

laravel ×1

laravel-5 ×1

mysql ×1

php ×1