MySQL-在日期时间字段中插入NULL值 [英] Mysql - inserting NULL values in datetime field
本文介绍了MySQL-在日期时间字段中插入NULL值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在更新表单中的条目
I am updating a entry in my form
这样做时,我清除了datetimepicker中的值并继续进行操作
while doing so i cleared the value in datetimepicker and proceeding
if (empty($_POST['dtp'])) {
$Dtp = NULL;
}
然后以
'dtp' => $Dtp
SQL回显就像
UPDATE tbl_dummy SET Id="3",dtp="",Remark="update1"
错误是
1292-错误的日期时间值:第1行 dtp列的
1292 - Incorrect datetime value: '' for column 'dtp' at row 1
请指导我解决这个问题并将NULL值插入db
Kindly guide me to solve this and insert NULL value in db
推荐答案
发送未加引号的文字 NULL
到MySQL。 MySQL不知道您的PHP的NULL类型。
Send an unquoted literal NULL
to MySQL. MySQL does not know of your PHP's NULL type.
UPDATE tbl_dummy SET Id=3,dtp=NULL,Remark="update1"
这篇关于MySQL-在日期时间字段中插入NULL值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文