Visa ett inlägg
Oläst 2013-04-13, 14:39 #10
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 att jag testkörde frågan såg jag att det var lite trubbel i MySQL, som inte uppträder i MSSQL, så här kommer en uppdaterad SQL-kod som jag har testkört utan data:

Kod:
DELETE FROM `shoutbox`
WHERE message_id NOT IN 
(
  SELECT message_id
  FROM 
  (
    SELECT message_id
    FROM `shoutbox`
    ORDER BY message_id DESC
    LIMIT 30 -- Behåll så här många tupler
  ) foo
);
Man måste dock gå in i preferences och stänga av "safe mode" för det hindrar borttagning eller updates utan angivande av PK.
Conny Westh är inte uppkopplad   Svara med citatSvara med citat