Kleine MySQL Anekdote

Tags:

Wenn man MySQL mit dem Parameter –i-am-a-dummy startet - auch bekannt als "Safe Update" Modus - werden UPDATE- und DELETE-Anfragen nicht ausgeführt, sofern sie keine LIMIT- oder WHERE-Klausel enthalten. Ausserdem werden alle SELECT-Anfragen ohne LIMIT-Klausel auf 1'000 Zeilen beschränkt und SELECT-Anfragen über mehrere Tabellen dürfen maximal 1 Million Zeilen behandeln.

Rein technisch hat die Angabe des Parameters zur Folge, dass die folgende Anfrage nach der Herstellung der Verbindung ausgeführt wird:

SET sql_safe_updates=1, sql_select_limit=1000, sql_max_join_size=1000000;

Man könnte dies also auch manuell mit einer Abfrage tun ... so zum Spass in fremden Projekten! ^^

SET sql_safe_updates=1, sql_select_limit=1;

Ähnliche Artikel

Kommentare