Du får det här felet eftersom du försöker infoga ett date
kolumn som har fel format. MySQL-dokumentationen
listar de format som är acceptabla:
Men ditt datum har formatet MM/DD/YYYY
, t.ex. 4/25/2016
, så det här kommer inte att fungera. Det verkar som om du försökte använda en utlösare för att korrigera formatet före infogningen. MySQL kontrollerar dock formateringen innan avtryckaren är till och med träffad.
Om du måste infoga datumdata med detta format bör du göra det med en VARCHAR
skriv och ring sedan STR_TO_DATE
i efterhand. Eller så bör du rensa upp formateringen av dina datum så att de matchar ett av de acceptabla formaten.