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 besitzen. 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;