Viennamade: DELETE FROM mit LIMIT ?

Beitrag lesen

Hallo!

Es geht um eine Löschabfrage mit MySQL. Mir ist eben aufgefallen, daß PHPMyAdmin beim Löschen eines Datensatzes den folgenden Abfragestring erzeugt und dann auch absetzt:

DELETE FROM Tabelle WHERE PrimaryKey = x LIMIT 1

Also wenn ich so eine Abfrage in PHP absetze, dann machte ich das bis dato ohne "LIMIT 1". Schließlich handelt sich ja um den PrimaryKey der ja nur einmal vorkommt.

Sah ich bis dato etwas falsch und ist das LIMIT 1 auch sinnvoll wenn mit dem =Operator ein eindeutiger Operand verglichen wird, oder wendet PHPMyAdmin diese Syntax nur aufgrund einer allgemein gehaltenen Routine an?

Beste Grüße
Viennamade

PS: Ich muß weg kann mich nicht mehr in diesem Thread einmischen, daher jetzt schon: Danke!