Mailinglisten-Archive |
>> > jetzt hab ich begriffen wozu mehrspaltige indizes gut sind! >> > man lernt nie aus >> >> > Merci! >> >> > gibt es evtl. eine möglichkeit eine (insert)anweisung so zu schreiben, >> > dass >> > sie den 'AUTO_INCREMENT'-spaltenwert, der zu dem schon vorhandenen >> > Datensatz >> > gehört, zurückliefert? >> >> >> Schau Dir mal LAST_INSERT_ID() an. > gibt mir nach einem fehlgeschlagenen insert (da jetzt ein mehrspaltiger > unique vorhanden ist) die 'nicht hinzugefügte' ID zurück, will aber die id > des schon vorhandenen identischen datensatzes > (hab version 3.22.32) Sorry, das war nicht die Frage was passiert wenn der Insert nicht erfogreich war dann musst Du eben zB. in php erst schauen ob wirklich eingefügt wurde und dann die ID holen. Wenn ich nicht irre war nur die Frage wie man die ID feststellt, nicht was man alles machen sollte, wenn dies und jenes nicht klappt. Wenn der Insert falsche args enthält wird last_insert_id() auch nichts bringen. Liebe Grüße aus dem Allgäu Theo --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive