如何在Zend Framework中添加更新查询限制?

时间:2009-11-17 12:52:46

标签: php zend-framework zend-db-table

如何在使用Zend Framework时将LIMIT 1子句添加到更新中?

我有点被迫不使用Zend_Db_Table_Abstract::update(),因为它与甜蜜的Zend_Db_Select类不同,它会自行执行。

这样做的原因只是预防措施,我认为Zend_Db_Table_Abstract::update()的语法在代码中比在更全面的Zend_Db_Adapter_Abstract::query()中更有意义。

2 个答案:

答案 0 :(得分:3)

你不能。

issue tracker为此确切问题创建了一个问题。但是这个功能仍然没有实现。

答案 1 :(得分:1)

你为什么要那样做?如果要更新单个记录,则应使用记录的主键并使用

UPDATE <table> SET field=<newvalue>, ... WHERE key = <keyvalue>;

查询。