isso não é erro, é o padrão ora, a data padrão brasileira é dd/mm/yyyy mas o mysql não é brasileiro e segue o padrão americano, você que tem que adaptar seu script ,grave no banco no padrão 0000-00-00 e na hora de exibir os dados você formata pro padrão brasileiro