Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Erro ao inserir a data - Valor de data incorreto:


Como o MySql aceita a data no formato y-m-d na coluna do tipo de data, você precisa STR_TO_DATE função para converter a data no formato aaaa-mm-dd para inserção da seguinte maneira:
INSERT INTO table_name(today) 
VALUES(STR_TO_DATE('07-25-2012','%m-%d-%y'));  

Da mesma forma, se você deseja selecionar a data em um formato diferente do formato MySQL, tente DATE_FORMAT função
SELECT DATE_FORMAT(today, '%m-%d-%y') from table_name;