【发布时间】:2012-12-12 16:45:57
【问题描述】:
我直接通过 phpmyadmin 创建了一个日期表,我想将日期 (yyyy:mm:dd) 拆分为单独的日、月和年并插入到单独的字段中。任何人都可以帮助我直接在 phpmyadmin 中使用的查询来执行上述工作吗?
【问题讨论】:
-
我们有
DAY()、MONTH()和YEAR()函数……但是请帮自己和项目中的每个人一个忙:只需使用DATE列..... -
为什么?您可以使用 MySQL
YEAR()、MONTH()、DAY()访问每个日期元素。在 SQL 中执行此操作也比将其拉出并使用另一种语言解析要快得多... -
您想通过查询为年、月、日创建单独的字段?或者您想将您拥有的日期添加到单独的字段中?您可以使用高级语言(php、python、ruby 等)来拆分日期并将其放入 db 表中的单独字段中。但对于前一个,你可以使用 phpmyadmin gui ;)
-
一定要把它全部放在一个列中;这不仅会减少您必须处理的列数,而且您可以利用 SQL 排序和其他涉及查询中日期的操作。
标签: mysql