MYSQL-ERROR->finde den Fehler nicht!

fanste

Erfahrenes Mitglied
Hallo.
Habe bloß ein kleinen Problem, finde aber dennoch den Fehler nicht. Ich habe folgende Abfrage:
DELETE * FROM online WHERE DATE < '17.06.2005';

Da bringt es mir aber die Fehlermeldung:
#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 '* FROM online WHERE DATE
< '17.06.2005'' at line 1

Funktioniert diese Art von Anweisung nicht, also wegen dem Datum, oder was ist da falsch. Mit Timestamp kann ich da nicht arbeiten, da ja der GANZE Tag gemeint ist, der verschont werden soll.

Hoffe ihr findet den Fehler, bzw. könnt mir sagen.warum das nicht funktioniert.

Danke schonmal.

mb fanste
 
Herzlichen Dank. Funktioniert nun. Dann stellt sich bei mir aber die Frage, warum ich bei 2 weiteren Abfragen in meinem Script ein DELETE mit * durchführen kann.

mb fanste
 
Hab grad nochmal ein Test gemacht. Nun gehts doch wieder nicht.
Hab die Daten:
20.04.2005
17.06.2005
20.08.2005
in der Date-Spalte stehen. Das löscht mir aber den Eintrag mit dem Datum 20.04.2005 nicht. Warum? Das sit doch kleiner als der 17.06.2005!

Kann ich das vielleicht doch irgendwie mit Timestamp lösen? Wenn ja, bitte ein paar Tips! :-(
 
Zuletzt bearbeitet:
Zurück