Du får denne fejl, fordi du forsøger at indsætte en date
kolonne, som har det forkerte format. MySQL-dokumentationen
viser de formater, der er acceptable:
Men din dato har formatet MM/DD/YYYY
, for eksempel. 4/25/2016
, så det virker ikke. Det ser ud til, at du forsøgte at bruge en trigger til at rette formatet før indsættelsen. MySQL kontrollerer dog formateringen før aftrækkeren er endda ramt.
Hvis du skal indsætte datodata med dette format, skal du gøre det ved at bruge en VARCHAR
skriv og kald derefter STR_TO_DATE
bagefter. Eller du bør rydde op i formateringen af dine datoer, så de matcher et af de acceptable formater.