sql >> Database >  >> RDS >> Mysql

MySQL str_to_date produceert NULL ondanks geldige opmaak

Het lijkt erop dat je die dubbele aanhalingstekens daar ook hebt. Als je het probeert te converteren met dubbele aanhalingstekens, krijg je null.

Probeer te doen:

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

sqlfiddle-demo




  1. SQL-injectie in ASP.Net voorkomen

  2. Hoe u Microsoft Access-foutcontrolemarkeringen kunt stoppen of beheren

  3. SQL-serverschema en standaardschema

  4. Waarschuwing:mysqli::mysqli():(HY000/1045):Toegang geweigerd voor gebruiker 'database'@'localhost' (met wachtwoord:NO) in