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