Wenn ich eine Einfügeabfrage ausführen, aber es schlägt fehl, weil der doppelte Schlüssel Fehler gibt es eine Möglichkeit, seine Primärschlüssel zu erhalten, ohne eine andere Auswahl zu tun?
Im Grunde genommen:
INSERT INTO tbl (field) VALUES ('myvalue')
Dies schlägt fehl, weil es bereits einen Datensatz mit ID:1 und Feld:myvalue gibt.
Jetzt möchte ich die ID:1 wissen, ohne eine weitere Abfrage zu machen:
SELECT id FROM tbl WHERE field = 'myvalue'
Ist das möglich?