Felix Riesterer: LIMIT bei einer ID Abfrage in MySQL?

Beitrag lesen

Liebe(r) Verzweifelnder,

Kann ich mir das LIMIT dann sparen, weil die Datenbank anhand der Einstellungen ja sowieso weiß, dass es maximal 1 Datensatz mit dieser ID geben kann?

Du kannst Dir das Limit sparen, ja. Die DB weiß nicht, dass Du maximal einen Datensatz erhalten kannst. Aber Du weißt das.

Oder durchforstet die Datenbank nach dem Finden des Datensatzes dann trotzdem alle Datensätze bis zum letzten weiter durch? Weil dann wäre das LIMIT ja ressourcenschonend.

Das überlässt Du vertrauensvoll den Optimierungen der DB-Software, die für diesen Zweck optimiert ist.

Liebe Grüße

Felix Riesterer