Ако можете да поръчате записите си от friends_name
, и ако няма дубликати, можете да използвате това:
DELETE FROM names
WHERE
friends_name NOT IN (
SELECT * FROM (
SELECT friends_name
FROM names
ORDER BY friends_name
LIMIT 10) s
)
Моля, вижте цигулка тук .
Или можете да използвате това:
DELETE FROM names ORDER BY friends_name DESC
LIMIT total_records-10
където total_records е (SELECT COUNT(*) FROM names)
, но трябва да направите това чрез код, не можете да поставите брой в клаузата LIMIT на вашата заявка.