Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Таки вопрос во temporary table / 7 сообщений из 7, страница 1 из 1
10.01.2006, 19:29:50
    #33475087
Валентин К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таки вопрос во temporary table
Как узнать есть ли временная таблица?
Show tables, show full tables, show table status не предлагать, они не видят временных таблиц...
Версия 5.0.х
...
Рейтинг: 0 / 0
10.01.2006, 19:39:35
    #33475106
Dinky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таки вопрос во temporary table
http://dev.mysql.com/doc/refman/5.0/en/news-5-0-18.html

Bugs fixed:
..
SHOW [FULL] COLUMNS and SHOW INDEX FROM did not function with temporary tables. (Bug #14271, Bug #14387, Bug #15224)
..
DESCRIBE did not function with temporary tables. (Bug #12770)


--
Dmitry
...
Рейтинг: 0 / 0
10.01.2006, 20:36:42
    #33475172
Валентин К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таки вопрос во temporary table
show columns from tmp1;
в 5.0.15 выдает ошибку, что такой таблицы нет...

Это не решение вопроса, например для того чтобы узнать есть ли таблица в БД, я либо в информационную схему загляну, либо в 4.1 и ниже show tables like 'table1' и соответственно узнаю, но вот по временным не катит...

Хотелось проверить в процедуре наличие таблицы до ее использования, если не выйдет, попробую через хендлер ошибки выйти...
...
Рейтинг: 0 / 0
10.01.2006, 21:29:54
    #33475209
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таки вопрос во temporary table
Я скорее всего что-то не понял.
Почему Вы не можете обновиться до 5.0.18?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
11.01.2006, 15:00:33
    #33476700
Валентин К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таки вопрос во temporary table
4m@t!cЯ скорее всего что-то не понял.
Почему Вы не можете обновиться до 5.0.18?
----------------------------------------
Артисты не приехали, приехали цыгане
По простой причине - ошибка дерганья хендлера продолжения присутствует в некотором количестве низкоуровневых процедур, чтобы ее избежать нужно вынести все селекты до хендлера в отдельную процедуру/функцию, либо перед циклом курсора сбрасывать состояние флажка окончания...

Вобщем, то что должно было быть разрулено на уровне сервера БД нужно рулить вручную латками...
а в 5.0.15 эта ошибка присутствует, но у нее нет последствий... а в следующих версиях есть...
...
Рейтинг: 0 / 0
11.01.2006, 15:02:52
    #33476713
Валентин К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таки вопрос во temporary table
Не в тему, но и временные таблицы в show tables не видны - это написано в рестрикшинах, да и проверял...
зачем мне например show columns from tmptable??? если таблицы нет - то будет ошибка, таким же образом я могу написать select count(*) from tmptable
...
...
Рейтинг: 0 / 0
11.01.2006, 19:11:12
    #33477479
Dinky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таки вопрос во temporary table
Ну напиши им feature request, какие проблемы ;)

--
Dmitry
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Таки вопрос во temporary table / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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