Jeśli możesz zamówić swoje rekordy przez friends_name
, a jeśli nie ma duplikatów, możesz użyć tego:
DELETE FROM names
WHERE
friends_name NOT IN (
SELECT * FROM (
SELECT friends_name
FROM names
ORDER BY friends_name
LIMIT 10) s
)
Zobacz skrzypce tutaj .
Możesz też użyć tego:
DELETE FROM names ORDER BY friends_name DESC
LIMIT total_records-10
gdzie total_records to (SELECT COUNT(*) FROM names)
, ale musisz to zrobić za pomocą kodu, nie możesz umieścić licznika w klauzuli LIMIT zapytania.