Sieht aus, als ob mysql 1062 Fehlercode für doppelten Primärschlüssel wirft. Sie können den Fehlercode für Ihre sql-Ausnahme überprüfen:
%Vor%Beachten Sie, dass dieser Ansatz kein Cross-Datenbank-Anbieter ist, da verschiedene Anbieter möglicherweise unterschiedliche Fehlercodes für doppeltes PK haben.