Guma: MYSQL 5.0-> Datensätze auf maximal 20 begrenzen -> Beispiel

Beitrag lesen

Hallo zusammen, ich kniffle gerade an folgendem Syntax:

// es soll auf maximal 20 Datensätze begrenzt werden, falls es mehr sind soll auf maximal 20 gelöscht werden.

DELETE FROM archiv WHERE nid=14 ORDER BY id DESC LIMIT (
SELECT COUNT( * )
FROM archiv
WHERE nid =1441
) -20

Ich bekomme einen Fehler:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(SELECT COUNT(*) FROM archiv WHERE nid=14) - 20' at line 1

Kann ich beide DB-Abfragen nicht zusammenlegen? MYSQL Version 5.0

Guma