Ich möchte 50% der Zeilen in einer Tabelle nach dem Zufallsprinzip ausgewählt aktualisieren. Gibt es eine Möglichkeit, das zu tun?MySQL: Wie aktualisiere ich 50% der Zeilen, zufällig ausgewählt?
Edit: Nur um zu verdeutlichen, dass es immer 50% der Datensätze aktualisieren sollte, aber von diesen 50% müssen die Zeilen zufällig ausgewählt werden (nicht nur die oberen 50% zum Beispiel). Mit anderen Worten, jeder zweite Datensatz sollte im Durchschnitt aktualisiert werden.
Sicher würde das * alle * Zeilen die Hälfte der Zeit aktualisieren und keines für die andere Hälfte? – Widor
Und noch ein Problem: Selbst wenn es wie geplant funktioniert, werden möglicherweise keine Zeilen aktualisiert - oder alle Zeilen aktualisiert. RAND() ist zufällig, weißt du?) – raina77ow
nein, die where-Klausel wird für jedes Tupel ausgewertet. – gexicide