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