因为我试图在数据类型为DateTime的mysql表x中插入2016年3月的'March16'日期。但这给了我错误的日期值错误。 请帮我 。非常感谢你
答案 0 :(得分:0)
'March16
'不是正确的日期格式。您需要STR_TO_DATE()
或DATE_FORMAT()
。
详细了解上述两项。
如果您只想插入月份和日期
由于月份和日期说明符的范围从零开始 事实上,MySQL允许存储不完整的日期,如 '2014-00-00'。
这意味着只存储年份和月份
可以使用DATE
列并放置00
而不是当天。例如2013-12-00。