Mailinglisten-Archive |
Hallo Till, > Angenommen ich lösche jetzt einen Datensatz, > wie kann ich erreichen, dass diese Nummer wieder neu besetzt wird? Mit autoinc gar nicht. Ist ja i.d.R. auch sinnvoll. Wenn Du unbedingt Nr.n neu besetzen willst, dann mußt Du Dir eine Tabelle anlegen, wo Du Dir gelöschte merkst und ggf. neu verwendest. Dann mußt die die ID aber auch manuell setzen, also auf autoinc verzichten. Früher war's bei MySQL mal so, daß die letzte ID wiederverwendet wurde. Also, wenn ich 100 Datensätze (1..100) habe, und dann den 100. gelöscht habe und dann einen neuen angelegt habe, dann erhielt der neue auch die ID 100. Wurde aber zum Glück verbessert. BTW: Warum muß eine ID den ggf. neu verwendet werden? Wenn ich eine CD A habe und die lösche, warum sollte dann CD B die gleiche ID bekommen? Macht das Sinn? Gruß, Lars -- quiXS! | http://www.quixs.de utopiXS! | http://www.utopixs.de | digitale Postkarten phpSlash | http://www.phpslash.org | das bessere Weblog
php::bar PHP Wiki - Listenarchive