sql >> Base de Datos >  >> RDS >> Mysql

MySQL str_to_date produce NULL a pesar del formato válido

Parece que también tienes esas comillas dobles. Cuando intenta convertirlo con comillas dobles, obtiene nulo.

Intenta hacer:

select str_to_date(REPLACE(Date,'"',''), '%d-%m-%Y') 
from tab1 sampleData 2;

demostración de sqlfiddle