小编典典

如何在MySQL中从DATETIME分离DATE和TIME

mysql

我将 DATETIME 字段存储 在表中。储存价值之后, 它就 来了 2012-09-09 06:57:12

为了存储,我使用以下语法:

   date("Y-m-d H:i:s");

现在我的问题是,在获取数据的同时,如何使用单个MySQL查询来 分别 获取 日期和时间

日期如 2012-09-09 ,时间如 06:57:12


阅读 554

收藏
2020-05-17

共1个答案

小编典典

您可以使用 DATE_FORMAT() 来实现( 点击链接以获取其他格式

SELECT DATE_FORMAT(colName, '%Y-%m-%d') DATEONLY, 
       DATE_FORMAT(colName,'%H:%i:%s') TIMEONLY

SQLFiddle演示

2020-05-17