Thread INSERT in Tabelle Autoincrement gesucht
(14 answers)
Opened by Gast at 2007-04-21 15:11
Hallo
Es geht darum. Ich habe eine MYSQL-Tabelle mit mehreren Spalten und Spalte1 ist ein Primary KEy mit Autoincrement. So jetzt füge ich in die Tabelle mittels DBI und DBD::MYSQL daten ein der form: INSERT INTO tabelle VALUES (NULL,'aaa','AA',....) und dann halt prepare execute und finish... Nun dwill ich aber an den Wert der ersten Spalte herankommen, da ich diesen Wert brauche... Also mach ich noch iene Abfrage: SELECT MAX(SPALTE1) FROM tabelle WHERE SPALTE2='aaa' ... Das Problem ist allerdings... Das ist nicht immer 100% eindeutig, da es in der zwishcenzeit unter Umständen andere Einträge gab mit gleichen Daten (außer Spalte1) obwohl die Abfrage direkt danach im Skript kommt... Nun meine Frage: Gibt es eine Möglcihkeit diesen Wert direkt beim INSERT zu erhalten... Danke schön für eure Hilfe |