Mailinglisten-Archive |
Philip Blatter schrieb am Mittwoch, den 29. September 1999: > ich habe folgendes problem: > > ich benutze das AUTO INCREMENT auf einer Tabelle, in der Userdaten > eingetragen sind. Jetzt habe ich folgendes Problem: > > Wenn ich den letzten Eintrag lösche (mit DELETE WHERE ID=20) dann wird die > Zeile logischer Weise gelöscht. > Wenn ich jetzt wieder einen Eintrag hinzufüge dann wird die ID 20 wieder > belegt (wenn noch keine höhere ID vohanden ist). > > jetzt meine Frage: wie kann ich es bewerkstelligen, dass trotzdem als > nächstes die ID 21 vergeben wird?? Mit MySQL-Versionen bis 3.22.26a leider nicht automatisch möglich. Ab V3.23.x, wenn man das neue Tabellenformat MyISAM verwendet, wird immer ein neuer größerer Wert vergeben. Ciao, Martin -- Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://home.pages.de/~ramsch/ > PGP KeyID=0xE8EF4F75 FiPr=52 44 5E F3 B0 B1 38 26 E4 EC 80 58 7B 31 3A D7 --- *** Abmelden von dieser Mailingliste funktioniert per E-Mail *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive