Om du kan beställa dina poster efter friends_name
, och om det inte finns några dubbletter kan du använda detta:
DELETE FROM names
WHERE
friends_name NOT IN (
SELECT * FROM (
SELECT friends_name
FROM names
ORDER BY friends_name
LIMIT 10) s
)
Se fiolen här .
Eller så kan du använda detta:
DELETE FROM names ORDER BY friends_name DESC
LIMIT total_records-10
där total_records är (SELECT COUNT(*) FROM names)
, men du måste göra detta med kod, du kan inte sätta ett antal i LIMIT-satsen i din fråga.