Я строю одно большое приложение на Java.Проблема, с которой я столкнулся, заключается в том, что мне нужно искать определенную строку во всей базе данных.Я знаю, в каком столбце это должно быть, но это может быть во всех таблицах.Вот оно:
У меня есть 10 таблиц с одинаковыми столбцами и структурой.Одним из них является хранение идентификатора продукта.У меня есть поле поиска в моем приложении Java, поэтому строка mySQL, стоящая за этим поиском, должна копаться во всей базе данных (все столбцы идентификаторов таблиц).
В основном это должно выглядеть примерно так:
Select *
from *.[database-name]
where [the particular column].*.[database] is lke %?%
Я знаю, что код выглядит ужасно, но это всего лишь пример, чтобы понять идею.Я уверен, что это что-то с информационной_схемой, но я действительно не могу вспомнить, как и также не могу найти ответы (которые меня удовлетворили) на сайте.
Заранее спасибо.