【发布时间】:2012-02-28 08:45:14
【问题描述】:
我在 MySQL 中有一个 DATETIME 列(默认为 NULL)并尝试插入 Empty 或 NULL 值。但我收到“不正确的日期时间值:''”错误消息。 如果我插入“NULL”,则会收到“不正确的日期时间值:'NULL'”错误消息。如何在此列中插入空白或 NULL 值?感谢您的任何建议。
这里是代码。
if (empty($_POST["date_field"]))
{
$Date1 = 'NULL';
}
else
{
$Date1 = strtotime($_POST["date_field"]);
$Date1 = date("Y-m-d H:i:s", $Date1);
}
INSERT INTO Table1(date_field) VALUES('" .$Date1. "');
【问题讨论】:
-
date_field 的默认值是多少?