Как перехватить ответы MySQL? - PullRequest
0 голосов
/ 23 октября 2019

Можно перехватить mysql ответов, проверить поток данных?

Моя проблема заключается в следующем: у меня есть внешний инструмент, который я не могу контролировать. Это select * from mytable where.... Таблица содержит около 100 столбцов, хотя предложение WHERE выбирает только некоторые из них.

Внешний инструмент затем присоединяет ответ mysql к строке фиксированной длины для работы.

ТеперьЯ подумал, что мог бы собрать 90 столбцов в один столбец как строку CSV, и просто вернуть подготовленную строку по ответу mysql.

Но поэтому мне нужно было бы знать, как именно выглядит ответ выбора SQL. как.

Источник MySQL таблицы:

id;age;name;col1;...;col100
1;18;john;val1;....val100
2;30;doe;val1;....val100

Моя цель MySQL.

id;age;name;cols
1;18;john;"val1;...;val100";
2;30;doe;"val1;...;val100";

Возможно ли это?

...