Hallo,
ich habe eine Webanwendung (Servlets/Tomcat), die über JDBC auf
eine mySQL-DB zugreift.
In meiner Tabelle ‚Person‘ Habe ich einen inkrementellen PK_ID und
2 weitere Spalten (Vorname,Nachname).
Auf der Webanwendung versuche ich nun einen Insert mit folgender SQL-Anweisung zu generieren:
INSERT INTO PERSON VALUES (LAST_INSERT_ID() ,‚meinVN‘,‚meinNN‘);
klappt ja auch prima. Der Datensatz ist in der DB drin.
Problem ist, wenn ich versuche, den Datensatz mehrmals
hintereinander einzufügen („Duplicate entry“).
Weil er mehrmals versucht mit LAST_INSERT_ID()+1 den Datensatz einzufügen!
Wie kann ich dieses Problem am elegantesten lösen?
Danke
Fabian