Está recibiendo este error porque está tratando de insertar una date
columna que tiene un formato incorrecto. La documentación de MySQL
enumera los formatos que son aceptables:
Pero su fecha tiene el formato MM/DD/YYYY
, p.ej. 4/25/2016
, así que esto no funcionará. Parece que estaba intentando usar un activador para corregir el formato antes de la inserción. Sin embargo, MySQL comprueba el formato antes el gatillo está incluso presionado.
Si debe insertar datos de fecha con este formato, debe hacerlo usando un VARCHAR
escriba y luego llame a STR_TO_DATE
después. O bien, debe limpiar el formato de sus fechas para que coincida con uno de los formatos aceptables.