Andreas Korthaus: MySQL Query

Beitrag lesen

Hi!

Ich hatte in der urspruenglichen Query nur die ID gebraucht, was ich mit max(id) gemacht hab. Bei Deiner Loesung, die ich auch nachvollziehen kann, muss ich durch die ganze Tabelle rauschen, das missfaellt mir etwas. Meinst Du, das liesse sich mit etwas in der Art von max(id) umgehen, oder bin ich da etwas blauaeugig?

Wenn Du die maximale ID haben willst _musst_ Du "durch die ganze Tabelle rauschen", eben um den höchten der Einträge zu finden. Sicher kann man das erheblich verbessern indem Du einen Pimärschlüssel auf die ID-Spalte legst, dann muss nur noch der Index durchrauscht werden, und das geht zumeist erheblich schneller.

Grüße
Andreas