Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / подготовить и выполнить / 8 сообщений из 8, страница 1 из 1
29.12.2014, 13:42:48
    #38845558
data.mind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подготовить и выполнить
Я новичок в SQL. Сейчас работаю из phpMyAdmin.
Можно ли записать SELECT вот так:
SELECT * FROM `*name*` WHERE 1

Словами, Мне нужно вытащить из всей базы (все таблицы) поля в названии которых есть вхождение "name".

зы. не могу найти список товаров (прошелся по таблицам руками)

или же пройтись по всем таблицам и найти ту, где в тексте поля есть вхождение "траливали"
...
Рейтинг: 0 / 0
29.12.2014, 13:45:24
    #38845563
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подготовить и выполнить
Так нельзя.
Можно получить список всех таблиц, соответствующих шаблону, а затем либо перебрать их, либо построить MERGE-надтаблицу.
...
Рейтинг: 0 / 0
29.12.2014, 14:01:20
    #38845588
data.mind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подготовить и выполнить
у меня шаблон нужен для полей - вхождение "name"
т.е. список всех таблиц, у коих есть в названии поля(ей) эта подстрока.
...
Рейтинг: 0 / 0
29.12.2014, 14:05:09
    #38845596
data.mind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подготовить и выполнить
Это, впрочем, может и не помочь ничем. ладно - отбой. буду думать дальше.
...
Рейтинг: 0 / 0
29.12.2014, 14:21:35
    #38845611
data.mind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подготовить и выполнить
А я вот в некоторых языках встречал возможность, когда запрос сначала формируется, как строка текста. С использованием регулярных выражений даже.
А потом уже выполняется (отдельной командой).
Тут такое возможно? (PHP+MySQL)
...
Рейтинг: 0 / 0
29.12.2014, 14:43:25
    #38845651
data.mind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подготовить и выполнить
Тема закрыта.
...
Рейтинг: 0 / 0
29.12.2014, 15:47:00
    #38845777
data.mind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подготовить и выполнить
AkinaТак нельзя.
Можно получить список всех таблиц, соответствующих шаблону, а затем либо перебрать их, либо построить MERGE-надтаблицу.Нашел свою таблицу !!!

Теперь как из нее вытащить записи, отвечающие условию LIKE. Не могу оператор собрать.

Этот - по-умолчанию вытаскивает все.
SELECT * FROM `mytable_ru_ru` WHERE 1

А мне нужно только то, где `description` REGEXP '.*траливали.*'
...
Рейтинг: 0 / 0
29.12.2014, 17:53:09
    #38845924
data.mind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подготовить и выполнить
Вот так:
SELECT * FROM MyTable WHERE description REGEXP "Nokia"
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / подготовить и выполнить / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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