Запрос, возвращаемый из профилировщика или объекта запроса, будет иметь заполнители, если вы их используете.
Чтобы увидеть точный запрос, выполняемый mysql, вы можете использовать общий журнал запросов.
В этом списке будут перечислены все запросы, которые были выполнены с момента его включения.
Не забудьте отключить это, как только вы собрали свой образец.
На активном сервере; этот журнал может заполняться очень быстро.
Из терминала MySQL или инструмента запросов, таких как MySQL Workbench, запустите:
SET GLOBAL log_output = 'table';
SET GLOBAL general_log = 1;
затем запустите ваш запрос.
Результаты хранятся в таблице «mysql.general_log».
SELECT * FROM mysql.general_log
Чтобы отключить журнал запросов:
SET GLOBAL general_log = 0;
Чтобы убедиться, что он выключен:
SHOW VARIABLES LIKE 'general%';
Это помогло мне найти запрос, в котором заполнитель не был заменен на zend db. Не удалось увидеть это с помощью профилировщика.