我应该用什么日期时间数据类型在mysql中插入像March2016这样的日期?

时间:2016-03-30 09:12:41

标签: mysql

因为我试图在数据类型为DateTime的mysql表x中插入2016年3月的'March16'日期。但这给了我错误的日期值错误。 请帮我 。非常感谢你

1 个答案:

答案 0 :(得分:0)

'March16'不是正确的日期格式。您需要STR_TO_DATE()DATE_FORMAT()

详细了解上述两项。

如果您只想插入月份和日期

Mysql doc

  

由于月份和日期说明符的范围从零开始   事实上,MySQL允许存储不完整的日期,如   '2014-00-00'。

这意味着只存储年份和月份 可以使用DATE列并放置00而不是当天。例如2013-12-00。