El problema lo tienes en la forma que generas el string dentro de la aplicación PHP, por lo que:
1. Corrige la forma de generarlo para adaptarlo al formato aaaa-mm-dd.
2. Cuando el problema sea de PHP postea las preguntas en
su foro, porque este es de
Bases de Datos, y la cosa no tiene que ver con BD sino con programación. MySQL hace lo que debe en este caso, la cosa es que lo que le estás mandando es un string erróneo.