Daty nie mają „formatu” w MySQL (ani prawie żadnej innej bazie danych). Są one przechowywane w jakimś wewnętrznym formacie, który jest ostatecznie prezentowany użytkownikowi.
Jeśli chcesz, aby data była w określonym formacie, użyj dateformat()
do wyjścia. W Twoim przypadku dateformat(datecol, '%Y/%m/%d')
.
Jako dane wejściowe użyj standardowego formatu ISO (RRRR-MM-DD) lub str_to_date()
z tymi samymi konwencjami formatowania.