Visa ett inlägg
Oläst 2013-04-13, 15:08 #11
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Efter lite intrimning så kom jag fram till den här SQL-satsen som blir lite snabbare särskilt om det är många rader man vill behålla:

Kod:
DELETE FROM `shoutbox`
WHERE message_id <= 
(
    SELECT message_id
    FROM 
    (
      SELECT message_id
      FROM `shoutbox`
      ORDER BY message_id DESC
      LIMIT 1 OFFSET 30 -- Behåll så här många tupler
    ) foo
);
Conny Westh är inte uppkopplad   Svara med citatSvara med citat