Mysql 插入的日期(现在为())的日期时间等效项
是否有方法在类型为“text”的列中插入日期时间格式为“YYYY-MM-DD HH:MM:SS”的NOW() 目前我正在使用: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
INSERT INTO table (mycol) VALUES (DATE(NOW()))
但是这会以“YYYY-MM-DD”的格式插入日期。JustNOW()
会给你这个结果,因为你不会先对日期进行强制转换。JustNOW()
会给你这个结果,因为你不会先对日期进行强制转换。尝试使用
尝试使用
使用
像这样的,
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
。我已经修正了答案来反映它-谢谢。