我在 Ubuntu 16.04.6 LTS 上使用 phpmyadmin 4.8.3,使用的是 Mysql 14.14 Distrib 5.6.42。我想将默认格式 yyyy-mm-dd 更改为 dd-mm-yyyy。根据我的研究,我可以使用“DateFormat 的默认转换”设置来执行此操作。但是,当我在“DateFormat 的默认转换”中设置新的“%d-%m-%Y”格式时,它不会更改我现有日期数据或新插入日期的格式。它仍为 yyyy-mm-dd。这是一个错误吗?
请帮忙。
答案1
根据手册
DATE、DATETIME 和 TIMESTAMP 类型,该Y-m-d
格式是日期字段内部使用的唯一格式。
这是插入数据时必须使用的格式。
您可以按照您想要的任意格式检索日期:
SELECT DATE_FORMAT(date_field, '%d/%m/%Y')