插入日期(Now())的日期时间等效项

时间:2012-09-04 13:22:45

标签: mysql

有没有办法在日期时间格式中插入NOW() - “YYYY-MM-DD HH:MM:SS”在“text”类型的列中。

目前我正在使用:

INSERT INTO table (mycol) VALUES (DATE(NOW()))

但是这会以“YYYY-MM-DD”格式插入日期。

3 个答案:

答案 0 :(得分:2)

只需NOW()即可获得该结果,因为您之后不会首先投放到DATE

答案 1 :(得分:2)

使用 DATE_FORMAT()

像这样,

INSERT INTO tablename (sample) VALUES (DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S'))

或简单

insert into tablename values(now());

SQLFIDDLE Demo

答案 2 :(得分:0)

尝试使用DATE_FORMAT(date,format)

DATE_FORMAT(NOW(),'%Y-%m-%d %h:%i %p')