Поиск по всем столбцам в таблице Mysql

Mishanja

Новичок
Поиск по всем столбцам в таблице Mysql

Добрый день.

Маленький вопрос.

Не подскажете, возможно ли делать SELECT из всех полей, или обязательно в запросе указывать их явно?

Т.е. запрос вида
SELECT `pole` FROM `table` WHERE `stolbec` LIKE ('%TEXT%')
работает.

А вот

SELECT `pole` FROM `table` WHERE * LIKE ('%TEXT%')
ошибка синтаксиса

Есть много таблиц, название полей в них различается. Но как-то надо сделать поиск по всем полям всех этих таблиц.

Возможно ли такое, или надо всеж-таки их всех явно перечислять?


Заранее благодарю.
 

Mishanja

Новичок
Panchous

Я понимаю что условие.

Как в условии перечислить все поля таблицы, если заранее неизвестно сколько их и как они называются. известно только что во всех таблицах есть ID.

Вот как вытащить ID той строчки, в которой есть LIKE.
Как мне дать мускулу понять что искать надо по всем полям, т.к. явно я их перечислить не могу, потому что таблиц около 20 и все они могут содержать разное количество полей и разные называние полей. Общим является только ID.
 

Panchous

Павел
Как в условии перечислить все поля таблицы, если заранее неизвестно сколько их и как они называются. известно только что во всех таблицах есть ID.
перечислить все поля таблицы, предварительно узнав их число и названия
 
Сверху