Matzberger Marcus: Prüfen ob Datensatz existiert

Beitrag lesen

Hallo,

Prinzipiell gibt es noch die Möglichkeit MYSQL per limit zu sagen, dass es nach dem ersten gefundenen Datensatz aufhören kann zu suchen.

Klar, aber er will den Wert nur einmal in der DB haben, d.h. die Abfrage ist, wie schon erwähnt, 1 oder 0. Ein Limit dürfte da nicht viel bringen.

Performance! Wenn ich ein SELECT * ohne LIMIT angebe wird die Datenbank alle Datensätze auf einen Treffer des Namens durchsuchen. Gebe ich ihr vor, dass ich nur den ersten Treffer will kann die Suche wesentlich schneller beendet sein.

Grüße
Marcus

--
si vis pacem, para iustitiam