powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Поиск во всех таблицах БД
6 сообщений из 6, страница 1 из 1
Поиск во всех таблицах БД
    #38723959
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, как искать данные сразу во всех таблицах? И как искать данные только в таблицах с именами по маске? Как задавать эту маску?
Например, в общей таблице что-то изменили, как изменить это и во всех таблица, где оно есть (про внешние ключи знаю, но а если без них)?
...
Рейтинг: 0 / 0
Поиск во всех таблицах БД
    #38723968
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejk,


mysqldump | tr "old_string" "new_string" | mysql


если не будет "old_string" в названии баз,таблиц, полей, тригеров, контрейнз.....
...
Рейтинг: 0 / 0
Поиск во всех таблицах БД
    #38723991
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поясние, пожалуйста , свою запись)
...
Рейтинг: 0 / 0
Поиск во всех таблицах БД
    #38724000
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkПоясние, пожалуйста , свою запись)


вы задали не совсем определеный вопрос и получили ответ:

утилита mysqldump с неким наборором параметров
сможет скинуть все данные базы в тексторый файл,
потом утилита tr делает текстовую замену
и утилита mysql грузит все обратно с глобальной заменой.

Если у вас задача другая, то уточняйте.
...
Рейтинг: 0 / 0
Поиск во всех таблицах БД
    #38724010
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробую объяснить на реальном примере. Есть общая таблица со словами и есть отдельные для каждого пользователя таблицы со словами. Бывает, что в слове находится ошибка и это слово может быть в таблицах других пользователей (слово, создаваясь пользователем, заносится в его таблицу и в общую таблицу). Нужно, чтобы изменив слово в общей таблице, оно изменилось и в других таблицах, в которых присутствует. Можно ли такое провернуть запросом?
...
Рейтинг: 0 / 0
Поиск во всех таблицах БД
    #38724015
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkи есть отдельные для каждого пользователя таблицы со словамиПриехали... вместо этого забора из граблей надо было сразу делать таблицу слов, таблицу пользователей и таблицу связей.
А теперь вам остаётся разве что писать хранимку, которая будет обращаться к information_schema, читать список этих пользовательских таблиц и апдейтить каждую по отдельности.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Поиск во всех таблицах БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]