loweredUsername
をユーザーの電子メールアドレスに更新しようとしています。更新ステートメントを実行しようとしますが、私はこのエラーを見ています:オブジェクトdbo.aspnet_Usersに重複するキー行を挿入できません
Cannot insert duplicate key row in object 'dbo.aspnet_Users' with unique index 'aspnet_Users_Index'. The duplicate key value is (AAAAAAAA-AAAA-AAAA-AAAA-1234A1234a12, [email protected])
User_id
列が主キーを持っています。
は、ここに私の更新ステートメント
update table set LoweredUserName = '[email protected]' where UserId = 'AAAAAA';
ユーザーIDはテーブル内で一意です。 loweredUserName
を更新しようとしているので、なぜLoweredUserNameに他のテーブルとの関係もないので、私がそうしない理由がわかりません。どんな助けもありがとう。
これは、 'LowerUserName'カラムには既に' test @ test.com'という値があることを意味します。 –
ああ、私はそれを見ていないとは思わない。私はあなたの助けに感謝@AlexKudryashev – NepCoder