Никак в манах не найду про limit
запрос вида:
UPDATE TABLE SET fio="qwerty" WHERE num=123 LIMIT 1
В Drupal 7 выглядит как:
db_update('table')
->FIELDS(array('fio' => 'qwerty'))
->condition('num', 123)
->EXECUTE();
->FIELDS(array('fio' => 'qwerty'))
->condition('num', 123)
->EXECUTE();
Как добавить limit?
Комментарии
->range(0,1)
->FIELDS(array('fio' => 'qwerty'))
->condition('num', 123)
->range(0,1)
->EXECUTE();
Не работает в db_update.
P.S. А в db_select работает.
ТОгда сначала сделать селект а потом пообдейтить отобранное.
Есть ришение вашей проблемы здесь