Mysql Найти значение в БД

niko42

Новичок
Здравствуйте.

Условие: БД сервера более 200 таблиц.
Задание: дано числовое значение 13672348764. нужно найти все значения во всех таблицах, которые больше >= 13672348764

Примечение: одним запросом, мне не известно имя полей и их тип.

Что-то такого: SELECT * FROM * WHERE *>= 13672348764
 

damner2

Новичок
mysqldump + preg_match
ваще, если для тебя все значения всех полей БД равнозначны, то БД не нужна, храни всё в одном файле - проще искать будет.
попахивает бредовой задумкой :)
 

niko42

Новичок
mysqldump + preg_match
ваще, если для тебя все значения всех полей БД равнозначны, то БД не нужна, храни всё в одном файле - проще искать будет.
попахивает бредовой задумкой :)
К сожалению, так нельзя=((( Надо именно запросик, такое распоряжение руководства.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
niko42
Покажи руководству эту страницу и пусть приведут нормальную, а не высосанную с пальца необходимость. Пока это похоже на "чем бы солдат не занимался, лишь бы зае..."
 

niko42

Новичок
niko42
Покажи руководству эту страницу и пусть приведут нормальную, а не высосанную с пальца необходимость. Пока это похоже на "чем бы солдат не занимался, лишь бы зае..."
К сожалению, в гос. учреждениях пофигу на страницы=((
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
niko42
тогда ищи себе нормальную работу, где можно развиваться и учиться, а не в гос.учреждении, где работают такие вот специалисты. Уж прости за такой совет.

PS: пряморукого решения твоя задача не имеет, увы
 

fixxxer

К.О.
Партнер клуба
да никакого не имеет в рамках такой постановки
 

~WR~

Новичок
Можно сначала сделать SELECT в information_schema, который найдет все колонки с числовыми типами и сгенерирует запросы для всех таблиц.
Потом запустить уже готовые запросы и смержить результат.
 
Сверху