Guten Tag,
Ich habe da eine (Anfänger) Frage:
Mein Table Raum besteht aus 3 Spalten:
Room_73
id (<--P.Key)
name
points
Ich brauche in der Datenbank nur die 10 besten Zeiten und würde gerne die DB sauber halten und täglich per Cronjpb ein PHP Script ausführen um den Rest zu löschen.
Wie kann ich in MySql eine Delete Abfrage erstellen die mir die Daten zuerst nach Points ASC sortiert und danach die Einträge ab Zeile 11 löscht ??
Das habe ich schon versucht und erzeugt nur eine Fehlermeldung:
DELETE FROM Room_73
WHERE id NOT IN ( SELECT id FROM
(SELECT id FROM Room_73
ORDER BY points ASC LIMIT 1 OFFSET 10) foo );
mfg
Jürgen Bruckner
Ich habe da eine (Anfänger) Frage:
Mein Table Raum besteht aus 3 Spalten:
Room_73
id (<--P.Key)
name
points
Ich brauche in der Datenbank nur die 10 besten Zeiten und würde gerne die DB sauber halten und täglich per Cronjpb ein PHP Script ausführen um den Rest zu löschen.
Wie kann ich in MySql eine Delete Abfrage erstellen die mir die Daten zuerst nach Points ASC sortiert und danach die Einträge ab Zeile 11 löscht ??
Das habe ich schon versucht und erzeugt nur eine Fehlermeldung:
DELETE FROM Room_73
WHERE id NOT IN ( SELECT id FROM
(SELECT id FROM Room_73
ORDER BY points ASC LIMIT 1 OFFSET 10) foo );
mfg
Jürgen Bruckner