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;