|
|
|
подготовить и выполнить
|
|||
|---|---|---|---|
|
#18+
Я новичок в SQL. Сейчас работаю из phpMyAdmin. Можно ли записать SELECT вот так: SELECT * FROM `*name*` WHERE 1 Словами, Мне нужно вытащить из всей базы (все таблицы) поля в названии которых есть вхождение "name". зы. не могу найти список товаров (прошелся по таблицам руками) или же пройтись по всем таблицам и найти ту, где в тексте поля есть вхождение "траливали" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2014, 13:42:48 |
|
||
|
подготовить и выполнить
|
|||
|---|---|---|---|
|
#18+
Так нельзя. Можно получить список всех таблиц, соответствующих шаблону, а затем либо перебрать их, либо построить MERGE-надтаблицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2014, 13:45:24 |
|
||
|
подготовить и выполнить
|
|||
|---|---|---|---|
|
#18+
у меня шаблон нужен для полей - вхождение "name" т.е. список всех таблиц, у коих есть в названии поля(ей) эта подстрока. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2014, 14:01:20 |
|
||
|
подготовить и выполнить
|
|||
|---|---|---|---|
|
#18+
Это, впрочем, может и не помочь ничем. ладно - отбой. буду думать дальше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2014, 14:05:09 |
|
||
|
подготовить и выполнить
|
|||
|---|---|---|---|
|
#18+
А я вот в некоторых языках встречал возможность, когда запрос сначала формируется, как строка текста. С использованием регулярных выражений даже. А потом уже выполняется (отдельной командой). Тут такое возможно? (PHP+MySQL) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2014, 14:21:35 |
|
||
|
подготовить и выполнить
|
|||
|---|---|---|---|
|
#18+
Тема закрыта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2014, 14:43:25 |
|
||
|
подготовить и выполнить
|
|||
|---|---|---|---|
|
#18+
AkinaТак нельзя. Можно получить список всех таблиц, соответствующих шаблону, а затем либо перебрать их, либо построить MERGE-надтаблицу.Нашел свою таблицу !!! Теперь как из нее вытащить записи, отвечающие условию LIKE. Не могу оператор собрать. Этот - по-умолчанию вытаскивает все. SELECT * FROM `mytable_ru_ru` WHERE 1 А мне нужно только то, где `description` REGEXP '.*траливали.*' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2014, 15:47:00 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38845611&tid=1833745]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
124ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 438ms |

| 0 / 0 |
