У меня есть сложный запрос, как это:Получить список столбца из запроса без выполнения запроса в MySQL
select * from (select id,name left join) union from left join...
Я хочу, чтобы получить список колонки, что этот запрос будет давать мне, без запуска запросите его самостоятельно.
я могу сделать что-то вроде этого:
... limit 1
Но это будет выполнить запрос. Я ищу решение, которое будет работать быстро, без запуска запроса, но скажите мне столбцы, которые будут возвращены из запроса.
Пожалуйста, покажите свой полный запрос. Также я думаю, что вы не должны полагаться на эту логику для вашего уровня приложения. –
Учитывая, что список столбцов может быть известен только после запуска запроса, это, вероятно, невозможно. Может быть, кэширование списка столбцов с последнего запуска запроса может помочь? –
ограничение 0 будет работать? Я никогда не пробовал. –