Ответы пользователя по тегу Zend Framework
  • Как оптимизировать запросы к бд в ZF?

    socengel
    @socengel
    7 лет native php в продакшене, онлайн 20000+,
    тут собственно встает вопрос о том как и что нужно обновить.
    Можно для нескольких записей выставить одинаковое поле если задать WHERE содержащие несколько id строк. например
    WHERE `id` IN(1,2,8)
    если же нужно установить разные значения для разных строк. Не могу с уверенной точностью сказать где, но видел систему которая собрала все запросы на обновление и удаление строк в один запрос(конкатенацией) и собственно так можно тоже сделать.
    Или использовать конструкцию типа
    UPDATE `tbl` SET `field` = CASE
    WHEN id = 1 THEN 123;
    WHEN id = 2 THEN 456;
    …
    END
    WHERE `id` IN (1,2,8)

    Но вот как это реализовать на zf1 честно не знаю почитай документацию.
    Ответ написан
    Комментировать