sql >> Database teknologi >  >> RDS >> Mysql

Fejl under indsættelse af dato - Forkert datoværdi:

Da MySql accepterer datoen i y-m-d-format i datotypekolonnen, skal du STR_TO_DATE funktion til at konvertere datoen til formatet åååå-mm-dd til indsættelse på følgende måde:

INSERT INTO table_name(today) 
VALUES(STR_TO_DATE('07-25-2012','%m-%d-%y'));  

Tilsvarende, hvis du ønsker at vælge datoen i et andet format end Mysql-format, bør du prøve DATE_FORMAT funktion

SELECT DATE_FORMAT(today, '%m-%d-%y') from table_name; 


  1. solplet solr udefineret felttype

  2. Parse parameterstandardværdier ved hjælp af PowerShell – Del 3

  3. Hvordan kan jeg fremskynde databaseprocessen?

  4. Hvordan viser jeg det første bogstav som stort?