Php 仅当值为NULL时,Sql更新字段
我已经找了两天了,都没找到 我想更改以下代码,使其仅在FORM1字段为空时更新FORM1Php 仅当值为NULL时,Sql更新字段,php,mysql,sql,Php,Mysql,Sql,我已经找了两天了,都没找到 我想更改以下代码,使其仅在FORM1字段为空时更新FORM1 $sql="UPDATE TABLE39 set FORM1= $5600 where FORM34 = 40";//WORKS FINE 我正在寻找一个类似以下的代码: $sql="IF FORM1= NULL, UPDATE TABLE39 set FORM1= $5600 where FORM34 = 40" 但如果FORM1不等于NULL,则显示错误 那么,您必须将$5600更改为两个变量 UP
$sql="UPDATE TABLE39 set FORM1= $5600 where FORM34 = 40";//WORKS FINE
我正在寻找一个类似以下的代码:
$sql="IF FORM1= NULL, UPDATE TABLE39 set FORM1= $5600 where FORM34 = 40"
但如果FORM1不等于NULL,则显示错误 那么,您必须将$5600更改为两个变量
UPDATE TABLE39
set FORM1= $5600
WHERE FORM1 IS NULL AND
FORM34 = 40
$sql="UPDATE TABLE39 set FORM1= IF(FORM1 IS NULL,$5600, $5600) where FORM34 = 40"
将其添加到
WHERE
子句中,例如:updatetable39 set FORM1=$5600,其中FORM34=40,FORM1为NULL