MySQL日期格式 – 难度插入日期

我试图进一步我昨天问的问题,我想知道如何查询一个不同格式的日期。但现在我想尝试插入使用这种方法(见下文),但我不能得到它的工作。我已经检查了手册,但它不是初学者freindly!

INSERT INTO custorder VALUES ('Kevin','yes'), STR_TO_DATE(1-01-2012'', '%d-%m-%Y');
将日期放在单引号中,并将圆括号(在“yes”之后)移动到结尾:

INSERT INTO custorder 
  VALUES ('Kevin', 'yes' , STR_TO_DATE('1-01-2012', '%d-%m-%Y') ) ;
                        ^                                     ^
---parenthesis removed--|                and added here ------|

但您可以随时使用无STR_TO_DATE()函数的日期,只需使用(Y-m-d)’20120101’或’2012-01-01’格式。检查MySQL文档:Date and Time Literals

INSERT INTO custorder 
  VALUES ('Kevin', 'yes', '2012-01-01') ;
http://stackoverflow.com/questions/9907210/mysql-date-formats-difficulty-inserting-a-date

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:MySQL日期格式 – 难度插入日期