Zend_Dbを使用してUPDATEおよびINSERTクエリを実行するとき、頻繁に値をNULL( ''ではなく)に設定する必要があります。しかし、Zend_Db :: insert()とZend_Db :: update()のデフォルトの動作は、空の値が空の文字列( '')に変換されてデータベースに格納されるようです。Zend_Dbを使用するときに値をNULLに設定する方法
誰かが値が空であれば実際にNULL値をフィールドに入力する方法を知っていますか?私はいつもちょうどPHPのnullを使用して、これを行うことができましたnew Zend_Db_Expr('NULL')
:
getTable()
返しますZend\Db\TableGateway
オブジェクトを仮定すると、 –