使用Zend_Db时如何将值设置为NULL

Noa*_*ich 6 php mysql sql pdo zend-framework

使用Zend_Db执行UPDATE和INSERT查询时,我经常需要设置等于NULL的值(不是'').但是,Zend_Db :: insert()和Zend_Db :: update()的默认行为似乎是将空值转换为空字符串('')并将其放入数据库中.

有没有人知道如果在PHP中值为空,实际强制NULL值进入字段的方法?

Wil*_*iam 22

尝试将受影响的字段设置为: new Zend_Db_Expr('NULL')