我有一个名为table_date当前我now()用来插入当前日期(2011-02-23)的列.我知道我可以用sql/php操纵这个来显示年份和月份名称.但是,我想知道是否可以table_date像这样插入当前日期作为年月2011-02?谢谢
一个DATE字段总是将是一个完整的日期,而据我所知,它也总是需要指定一个完整日期.
它可能最容易使用01,比如2011-02-012011年2月.
显然,您可以DATE在查询时根据自己的喜好格式化字段的输出:
SELECT DATE_FORMAT(fieldname,"%Y-%m");
Run Code Online (Sandbox Code Playgroud)
如果将像2010-10成DATE柱,MySQL的抛出一个警告,并插入0000-00-00.如果您不想指定某一天,可以插入类似的内容2010-10-00.查询"2010年10月的所有参赛作品"时请注意,因为WHERE date >= '2010-10-01'不会返回2010-10-00.
| 归档时间: |
|
| 查看次数: |
15995 次 |
| 最近记录: |