Mysql 插入的日期(现在为())的日期时间等效项

Mysql 插入的日期(现在为())的日期时间等效项,mysql,Mysql,是否有方法在类型为“text”的列中插入日期时间格式为“YYYY-MM-DD HH:MM:SS”的NOW() 目前我正在使用: INSERT INTO table (mycol) VALUES (DATE(NOW())) 但是这会以“YYYY-MM-DD”的格式插入日期。JustNOW()会给你这个结果,因为你不会先对日期进行强制转换。JustNOW()会给你这个结果,因为你不会先对日期进行强制转换。尝试使用 尝试使用 使用 像这样的, INSERT INTO tablename (sampl

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

目前我正在使用:

INSERT INTO table (mycol) VALUES (DATE(NOW()))
但是这会以“YYYY-MM-DD”的格式插入日期。

Just
NOW()
会给你这个结果,因为你不会先对日期进行强制转换。

Just
NOW()
会给你这个结果,因为你不会先对日期进行强制转换。

尝试使用

尝试使用

使用

像这样的,

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

insert into tablename values(now());
使用

像这样的,

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

insert into tablename values(now());

为什么需要这样做
NOW()
已采用您指定的格式。为什么需要这样做
NOW()
已采用您指定的格式。
DATETIME(NOW())
导致语法错误
NOW()
虽然有效。@ColorWP.com-oops,抱歉。我看到了
DATE
的演员阵容,并假设类似的演员阵容也适用于
DATETIME
。我修正了答案以反映它-谢谢。
DATETIME(NOW())
导致语法错误
NOW()
虽然有效。@ColorWP.com-oops,抱歉。我看到了
DATE
的演员阵容,并假设类似的演员阵容也适用于
DATETIME
。我已经修正了答案来反映它-谢谢。