Du musste
alle Strings und auch Datums-Werte in Hochkommata einfassen:
INSERT INTO posts(id,author,date,entry) VALUES(1,'Mimi','10-10-2005','Dies ist ein test')
Und soweit ich weiß muss man Datums-Werte im Format YYYY-MM-DD angeben, also
INSERT INTO posts(id,author,date,entry) VALUES(1,'Mimi','2005-10-10','Dies ist ein test')
Kann aber sein, dass das im Server konfigurierbar ist.
Den Rest der Frage versteh ich nicht so ganz.