Как добавить предложение LIMIT 1 в обновление при использовании Zend Framework?
LIMIT 1
Я вынужден не использовать Zend_Db_Table_Abstract::update(), поскольку он выполняется сам по себе, в отличие от сладких Zend_Db_Select -классов.
Zend_Db_Table_Abstract::update()
Zend_Db_Select
Причиной для этого является просто предосторожность, и я думаю, что синтаксис Zend_Db_Table_Abstract::update() имеет больше смысла при его обнаружении в коде, чем более универсальный Zend_Db_Adapter_Abstract::query().
Zend_Db_Adapter_Abstract::query()
Нельзя.
Существует проблема, созданная для этой конкретной проблемы в системе отслеживания проблем . Но эта функция все еще не реализована.
Почему вы хотите это сделать ??? Если вы хотите обновить одну запись, вы должны использовать первичный ключ записей и использовать
UPDATE <table> SET field=<newvalue>, ... WHERE key = <keyvalue>;
запрос.