hi,
Aber es gibt eine recht simple Methode: DELETE kann ORDER BY und LIMIT.
Auch in der von SELECT "bekannten Form"?
Wenn ich das Manual diesbezüglich richtig verstehe, kann man bei DELETE mittels LIMIT nur einen "row_count" angeben - wie viele Datensätze maximal gelöscht werden sollen. Aber einen Offset anzugeben wie bei einem SELECT, geht da nicht.
In Kombination mit ORDER BY kann man da also problemlos sagen "lösche mir die X ältesten Datensätze".
Aber "lösche alle bis auf die X letzten" ist damit nicht in einem simplen DELETE-Statement möglich.
gruß,
wahsaga
--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }