-1
電子メールと電話が一意でなければならないテーブルPerson(id、email、phone、firstName)があります。私が例(1、 "[email protected]"、null、 "test")を持っていて、同じデータを持つ新しい行を追加しようとすると、ユニークな列の電子メールが原因で問題が発生します。どの列が重複した問題の電子メールまたは電話を引き起こすかを理解することは可能ですか(この状況では、電子メール列を返すべきです)。MySQLは重複した(一意の)行を取得します
例外メッセージは、どの列が一意のconstraitに違反しているかを示します。 – e4c5
一意の制約を使用して制約に名前を付けると、MySQLは違反した制約の名前を返します。 –
例外で返されますが、クエリの戻り値として返すことはできますか? – user5783530