如何在使用Zend Framework时将LIMIT 1
子句添加到更新中?
我有点被迫不使用Zend_Db_Table_Abstract::update()
,因为它与甜蜜的Zend_Db_Select
类不同,它会自行执行。
这样做的原因只是预防措施,我认为Zend_Db_Table_Abstract::update()
的语法在代码中比在更全面的Zend_Db_Adapter_Abstract::query()
中更有意义。
答案 0 :(得分:3)
你不能。
issue tracker为此确切问题创建了一个问题。但是这个功能仍然没有实现。
答案 1 :(得分:1)
你为什么要那样做?如果要更新单个记录,则应使用记录的主键并使用
UPDATE <table> SET field=<newvalue>, ... WHERE key = <keyvalue>;
查询。