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