Einzelnen Beitrag anzeigen

Benutzerbild von yankee
yankee

Registriert seit: 10. Mär 2004
1.134 Beiträge
 
Lazarus
 
#9

Re: MySQL: id: wiso nimmt er nicht die niedrigst frei

  Alt 27. Mai 2004, 09:36
Kann man den eine auf auto_increment gestellte id ändern?
Dann könnte ich ja per cronjob oder sowas regelmäßcg mal 'ne Schleif durchlaufen lassen, so nach dem Motto:
Delphi-Quellcode:
for i:=dbeintraege downto 1 do
begin
if dbeintrag[i-1] not exist then
  begin
    dbeintrag[i-1] :=dbeintrag[i];
    delete(dbeintrag[i]
  end;
end;
Das der Code so wie er da steht nicht funzt, is ja logisch, aber vom system her müsste es doch gehen. Vorrausgesetzt man kann in den ids einfachso rumanipulieren...

Wenn das nicht geht, schmeiße ich eben die ganze Spalte raus. Bis jetzt habe ich DBs auch immer ohne id gemacht und mal abgesehen davon, dass die MySQL-Abfragen leicht länger werden, sehe ich da auch kein Nachteil...
Letzter Tipp: Drogen. Machen zwar nicht glücklich, geben einem aber wenigstens das Gefühl glücklich zu sein.

Have a lot of fun!
  Mit Zitat antworten Zitat