我在 MySQL、Apache 和 Ubuntu 9.04 上使用 Zend Framework。
我正在尝试像这样将 NULL 值插入数据库:
$personObj->setPersonId( '1' );
$personObj->setPersonEmail('NULL');
$personObj->save();
但是 'NULL' 在数据库中存储为字符串而不是 NULL。
当我使用它时:
$personObj->setPersonId( '1' );
$personObj->setPersonEmail(NULL);
$personObj->save();
但是没有任何反应,之前的条目没有改变。
如何将 NULL 值插入 MySQL?
最佳答案
如果你在赋值后没有修改任何值,那么
new $personObj->setPersonEmail(new Zend_Db_Expr('NULL'));
关于php - 发送 : How to insert NULL values into MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1727456/