我在MySQL中有一个DATETIME列(默认为NULL),并试图插入Empty或NULL值。但我得到“不正确的日期时间值:''”错误信息。 如果我插入'NULL',那么我得到“不正确的日期时间值:'NULL'”错误消息。如何在此列中插入空白或NULL值?谢谢你的任何建议。在Datetime字段中插入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默认值? – 2012-02-06 21:30:49
粘贴这里表架构 – 2012-02-06 21:31:16
默认值为NULL。 – nav100 2012-02-06 21:32:56