Показать сообщение отдельно

  #2  
Старый 26.06.2010, 06:00
DrAssault
Участник форума
Регистрация: 14.11.2008
Сообщений: 149
С нами: 9204308

Репутация: 256
По умолчанию

Цитата:
Сообщение от Ctacok  
И что, в бд примерно 40 табл, group_concat() ограничен 512 символами.
40 табл находится в базе bla1.
Просто тупо, bla1 40 раз повторится.
Не вариант
.
// 2Konqi, даже так.
// manual говорит что 512.
Это безусловно ясно, я всего лишь предложил, как альтернативный вариант, тем более ограничение при group_concat() легко обходится substring(), а "лишнее" тоже можно исключить из вывода! Пример:

Код:
SELECT substring(GROUP_CONCAT(DISTINCT table_schema separator 0x0a),0,512)
FROM information_schema.tables
Цитата:
Сообщение от auth_root  
А если так
select concat_ws(0x3A3a,table_schema,table_name,column_na me) from information_schema.columns limit 1,1
и лимитом перебирать? Будет выводить к какой базе относится таблица и поле, так и узнаем все базы на серваке. Или я не правильно понял вопрос
Долго и муторно это
 
Ответить с цитированием