Doctrine Dbal Table 未更改

Posted

技术标签:

【中文标题】Doctrine Dbal Table 未更改【英文标题】:Doctrine Dbal Table not altered 【发布时间】:2017-07-20 09:24:48 【问题描述】:

虽然我在 composer.json 中添加了学说/dbal 并更新了 composer 但即便如此仍面临错误

违反完整性约束:1062 Duplicate entry '' for key 'users_oauthprovider_id_unique

  Schema::table('users', function (Blueprint $table) 
            $table->string('password')->nullable()->change();
            $table->string('oauthprovider');
            $table->string('oauthprovider_id')->unique();
        );

【问题讨论】:

【参考方案1】:

尝试使 oauthprovider_id 可以为空。

【讨论】:

以上是关于Doctrine Dbal Table 未更改的主要内容,如果未能解决你的问题,请参考以下文章

doctrine / dbal-尝试将字符串字段更改为日期时出错

Doctrine/dbal - 尝试将字符串字段更改为日期时出错

Doctrine DBAL ->execute() 和 Hydration,DB2 字段名称包括“#”

composer安装doctrine/dbal

如何使用 Doctrine DBAL?

工匠迁移错误“找不到类'Doctrine\\DBAL\\Driver\\PDOMySql\\Driver'”,