sql >> Databasteknik >  >> RDS >> Mysql

MySQL str_to_date producerar NULL trots giltig formatering

Det verkar som att du har de där dubbla citattecken också. När du försöker konvertera den med dubbla citattecken får du null.

Försök att göra:

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

sqlfiddle-demo




  1. Text-, ntext- och bilddatatyperna kan inte jämföras eller sorteras, förutom när du använder operatorn IS NULL eller LIKE>

  2. Hur man lagrar bilder i MySQL-databas

  3. Att flytta från MySQL 5.7 till MySQL 8.0 - Vad du bör veta

  4. Java - Hämta data från MySQL-databas