- 20 April 2006
- 22.680
- 1.315
Moin.
Mal ne Frage an die MySQL-Profis hier:
Bringt es einen Nutzen, wenn ich an jede SELECT-Query LIMIT 1 setze, wo ich nur einen Datensatz brauche?
Das Manual spricht:
Schon klar. Aber gilt das auch bei einer Selektion nach einem Primär- oder Unique-Schlüssel? Oder is MySQL da so clever und bricht automatisch ab, sodass ich mir den Zusatz sparen kann?
Mal ne Frage an die MySQL-Profis hier:
Bringt es einen Nutzen, wenn ich an jede SELECT-Query LIMIT 1 setze, wo ich nur einen Datensatz brauche?
Das Manual spricht:
Quelle: https://dev.mysql.com/doc/refman/5.0/en/limit-optimization.htmlAs soon as MySQL has sent the required number of rows to the client, it aborts the query unless you are using SQL_CALC_FOUND_ROWS.
Schon klar. Aber gilt das auch bei einer Selektion nach einem Primär- oder Unique-Schlüssel? Oder is MySQL da so clever und bricht automatisch ab, sodass ich mir den Zusatz sparen kann?