sql
-
- Mitglied
- Beiträge: 124
- Registriert: 04.10.2002 15:02
- Kontaktdaten:
sql
Ich möchte alle Datensätze aus einer Tabelle löschen bis auf die letzten x
wie kann ich das erreichen? Die Bedingung bitte.
Danke
wie kann ich das erreichen? Die Bedingung bitte.
Danke
Stell dir vor es ist Krieg und niemand geht hin.
Re: sql
Ich brauche ein neues Auto. 30.000 Euro bitte. Danke.Advanced-Rookie hat geschrieben:wie kann ich das erreichen? Die Bedingung bitte.
Danke
Mache eine Select-Abfrage mit umgekehrter Sortierung, lese den x-ten Datensatz aus und verwende den in der Bedingung.
-
- Mitglied
- Beiträge: 124
- Registriert: 04.10.2002 15:02
- Kontaktdaten:
Man könnte natürlich auch einfach einen Blick in die MySQL-Dokumentation werfen und dort einen schönen, passenden Syntax finden:
Damit sollte sich das Problem recht einfach in den Griff bekommen lassen 
Gruß, Philipp
Code: Alles auswählen
DELETE [LOW_PRIORITY] [QUICK] FROM table_name
[WHERE where_definition]
[ORDER BY ...]
[LIMIT rows]

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
-
- Mitglied
- Beiträge: 124
- Registriert: 04.10.2002 15:02
- Kontaktdaten:
-
- Mitglied
- Beiträge: 124
- Registriert: 04.10.2002 15:02
- Kontaktdaten:
-
- Mitglied
- Beiträge: 124
- Registriert: 04.10.2002 15:02
- Kontaktdaten: