具体代码为下
$model = M('att');
$array['Id']=5;
$array['Name']='aaaa';
$array['Parent']=null;
$map['Id']=$array['Id'];
$result=$model->where($map)->save($array);运行之后,发现att表中的Parent字段没有改啊,然后运行$model->getLastSql();得到sql语句为
UPDATE `att` SET `Id`=5,`Att_Name`='aaaa' WHERE ( `Id` = 5 )
俺要把Parent变为null空值啊,由于这个字段是整形,不能改为空字符串(也就是''),我只能设置默认值为空值,但是数组元素设置成为控制之后,就直接抛弃了55555555~求助该怎么办
thinkphp的版本为3.1.3
最佳答案