| FAQ |
| Kalender |
|
|
#9 | ||
|
|||
|
Klarade millennium-buggen
|
Du borde skriva något i stil med det här:
Kod:
-- Kod för MySQL
DELETE
FROM shoutbox
WHERE message_id NOT IN
(
SELECT message_id
FROM shoutbox
ORDER BY message_id DESC
LIMIT 0,30
);
Kod:
-- Kod för MS SQL-Server
DELETE
FROM shoutbox
WHERE message_id NOT IN
(
SELECT TOP 30 message_id
FROM shoutbox
ORDER BY message_id DESC
);
När du använder max i din subquery så får du bara en tuple, men du ville ha 30. Senast redigerad av Conny Westh den 2013-04-13 klockan 14:49 |
||
|
|
Svara med citat
|
|
|