答案 0 :(得分:2)
如果您没有以默认格式传递日期,那么您需要通过提及日期格式将亲密系统传递此字符串作为日期,如下所述。
INSERT INTO test VALUES STR_TO_DATE('03-12-2016','%d-%m-%Y');
希望这会有所帮助。
答案 1 :(得分:0)
尝试此操作并检查数据库中设置的日期格式(数据类型)
var arr = [];
$("#tbodytmpitem tr").each(function() {
arr.push(this.id);
});
console.log(arr);
答案 2 :(得分:0)
你必须确保传递给mysql的值是以年 - 月 - 日的顺序(“YYYY-MM-DD”)
INSERT INTO test VALUES ('2016-03-02');
注意 : - 请使用其他关键字代替内置关键字。 date 是内置的mysql关键字。 Read here
答案 3 :(得分:0)
试错?这不是一些未知的科学领域,你需要绑上一些护目镜并使用本生灯。有whole chapter in the manual devoted to it。
MySQL中的日期应采用ISO-8601格式,即YYYY-MM-DD
或YYYY-MM-DD HH:MM:SS
,以24小时制表示。
请在浪费大量时间进行毫无意义的实验之前: