Online Suche im Handbuch |
Ein allgemeines Problem bei ODBC ist z.B. die ID eines INSERT Statements auszulesen. Mit ODBC kann das wie folgt geschehen (angenommen, auto sei ein AUTO_INCREMENT Feld):
INSERT INTO foo (auto,text) VALUES(NULL,'text');
SELECT LAST_INSERT_ID();
Oder, wenn die ID in eine andere Tabelle eingefügt werden soll:
INSERT INTO foo (auto,text) VALUES(NULL,'text');
INSERT INTO foo2 (id,text) VALUES(LAST_INSERT_ID(),'text');
Um von ODBC Anwendungsprogrammen profitieren zu können (DELPHI und ACCESS),
hier ein Beispiel für eine Abfrage, die dem Auffinden einer neu eingefügten
Reihe (Zeile) dient:
SELECT * FROM tbl_name WHERE auto IS NULL;
Online Suche im Handbuch |