Em consultas em linguagem SQL para MySQL, as datas em campos de tipo date, você tem que expressá-las entre aspas. Isto é:
insert into tabela (data) values ('1995-01-29')
Supõe-se que o campo data na anterior consulta SQL é um campo de tipo date de MySQL.
Também poderia ter expressado a data entre aspas duplas.
Por Miguel Angel Alvarez