Literunner: Syntax fehler bei DELETE

Beitrag lesen

Moinsen,

ich möchte gerne alle Datensätze löschen, die älter sind als 7 Tage. Dabei muss noch "ok" den Wert 1 haben.

DELETE FROM tbl_eintrag AS k WHERE k.startdate < date_add(current_date, interval -7 day) AND ok = 1

Leider bekomme ich immer einen Syntax Fehler:

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 'AS k WHERE k.startdate < date_add(current_date, interval -7 day) AND ok ' at line 1

Vielleicht jemand eine Idee wo das Syntax Problem liegt?

Vielen Dank