|
|
|
Поиск во всех таблицах БД
|
|||
|---|---|---|---|
|
#18+
Подскажите, как искать данные сразу во всех таблицах? И как искать данные только в таблицах с именами по маске? Как задавать эту маску? Например, в общей таблице что-то изменили, как изменить это и во всех таблица, где оно есть (про внешние ключи знаю, но а если без них)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2014, 00:20:34 |
|
||
|
Поиск во всех таблицах БД
|
|||
|---|---|---|---|
|
#18+
andrejk, mysqldump | tr "old_string" "new_string" | mysql если не будет "old_string" в названии баз,таблиц, полей, тригеров, контрейнз..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2014, 01:02:23 |
|
||
|
Поиск во всех таблицах БД
|
|||
|---|---|---|---|
|
#18+
Поясние, пожалуйста , свою запись) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2014, 02:51:45 |
|
||
|
Поиск во всех таблицах БД
|
|||
|---|---|---|---|
|
#18+
andrejkПоясние, пожалуйста , свою запись) вы задали не совсем определеный вопрос и получили ответ: утилита mysqldump с неким наборором параметров сможет скинуть все данные базы в тексторый файл, потом утилита tr делает текстовую замену и утилита mysql грузит все обратно с глобальной заменой. Если у вас задача другая, то уточняйте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2014, 05:51:53 |
|
||
|
Поиск во всех таблицах БД
|
|||
|---|---|---|---|
|
#18+
Попробую объяснить на реальном примере. Есть общая таблица со словами и есть отдельные для каждого пользователя таблицы со словами. Бывает, что в слове находится ошибка и это слово может быть в таблицах других пользователей (слово, создаваясь пользователем, заносится в его таблицу и в общую таблицу). Нужно, чтобы изменив слово в общей таблице, оно изменилось и в других таблицах, в которых присутствует. Можно ли такое провернуть запросом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2014, 06:58:28 |
|
||
|
Поиск во всех таблицах БД
|
|||
|---|---|---|---|
|
#18+
andrejkи есть отдельные для каждого пользователя таблицы со словамиПриехали... вместо этого забора из граблей надо было сразу делать таблицу слов, таблицу пользователей и таблицу связей. А теперь вам остаётся разве что писать хранимку, которая будет обращаться к information_schema, читать список этих пользовательских таблиц и апдейтить каждую по отдельности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2014, 07:31:29 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38723991&tid=1834342]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 290ms |
| total: | 424ms |

| 0 / 0 |
