Vous obtenez cette erreur car vous essayez d'insérer une date
colonne dont le format est incorrect. La documentation MySQL
répertorie les formats acceptables :
Mais votre date est au format MM/DD/YYYY
, par exemple. 4/25/2016
, donc cela ne fonctionnera pas. Il semble que vous tentiez d'utiliser un déclencheur pour corriger le format avant l'insertion. Cependant, MySQL vérifie le formatage avant la gâchette est même frappée.
Si vous devez insérer des données de date avec ce format, vous devez le faire en utilisant un VARCHAR
tapez puis appelez STR_TO_DATE
ensuite. Ou, vous devez nettoyer le formatage de vos dates pour qu'elles correspondent à l'un des formats acceptables.