sql >> Databáze >  >> RDS >> Mysql

Chyba při vkládání data – nesprávná hodnota data:

Protože MySql přijímá datum ve formátu y-m-d ve sloupci typu data, musíte STR_TO_DATE funkce pro převod data do formátu rrrr-mm-dd pro vložení následujícím způsobem:

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

Podobně, pokud chcete vybrat datum v jiném formátu, než je formát Mysql, měli byste zkusit DATE_FORMAT funkce

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


  1. Znaková sada konfigurace CodeIgniter a podpora UTF-8

  2. Problém s backtickem Bash + MySQL -d

  3. PostgreSQL a datové typy C#

  4. Vypsat všechny tabulky ve formátu CSV pomocí 'mysqldump'