Dans le cas où vous avez absolument besoin d’insérer une date dans MySQL, qui n’est pas valide, par exemple le 30 février 2014, vous pouvez exécuter le server MySQL dans un mode spécial pour autoriser ces dates :
mysqld --sql-mode="ALLOW_INVALID_DATES"
MySQL vérifiera uniquement que le mois est compris entre 1 et 12 et le jour entre 1 et 31.
voir la doc Mysql