
16.03.2010, 01:50
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.12.2006
Сообщений: 195
С нами:
10227206
Репутация:
2163
|
|
Сообщение от Root-access
Можно всё одним запросом получить - читай эту тему.
кстати, group_concat тоже можно загнать в бенчмарк, теоретически база сдампится быстрее,
последний полный кейворд можно определять например так: (набросал схематически, возможны косяки):
@c:=substring(left(reverse(group_concat(table_name separator '@@')),locate('@@',reverse(group_concat(table_name separator '@@')))+2),1,locate('@@',left(reverse(group_concat (table_name separator '@@')),locate('@@',reverse(group_concat(table_name separator '@@')))+2)))
/add или коротко:
@a:=reverse(group_concat(user order by user separator '@@'))
@b:=locate('@@',@a)
@c:=left(@a,@b+2)
@d:=substring(@c,1,locate('@@',@c))
.. where user>@d
ИМХО самое нужное в той теме - это чтобы при просмотре таблиц не включать information_schema
where table_schema!='information_schema' в чем проблема 
__________________
Я так же грустен как орангутанг
Сидящей пред галдящею толпою
Суровый житель отогретых стран
Коварно преданный разлуке и покою
Ему и мне насмешница судьба
Дала для жизни крохотную клетку
Нам предстоит в ней долгоя хотьба
За тертую морковь, и за конфетку..
|
|
|