|
|
|
Таки вопрос во temporary table
|
|||
|---|---|---|---|
|
#18+
Как узнать есть ли временная таблица? Show tables, show full tables, show table status не предлагать, они не видят временных таблиц... Версия 5.0.х ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2006, 19:29:50 |
|
||
|
Таки вопрос во temporary table
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2006, 19:39:35 |
|
||
|
Таки вопрос во temporary table
|
|||
|---|---|---|---|
|
#18+
show columns from tmp1; в 5.0.15 выдает ошибку, что такой таблицы нет... Это не решение вопроса, например для того чтобы узнать есть ли таблица в БД, я либо в информационную схему загляну, либо в 4.1 и ниже show tables like 'table1' и соответственно узнаю, но вот по временным не катит... Хотелось проверить в процедуре наличие таблицы до ее использования, если не выйдет, попробую через хендлер ошибки выйти... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2006, 20:36:42 |
|
||
|
Таки вопрос во temporary table
|
|||
|---|---|---|---|
|
#18+
Я скорее всего что-то не понял. Почему Вы не можете обновиться до 5.0.18? ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2006, 21:29:54 |
|
||
|
Таки вопрос во temporary table
|
|||
|---|---|---|---|
|
#18+
4m@t!cЯ скорее всего что-то не понял. Почему Вы не можете обновиться до 5.0.18? ---------------------------------------- Артисты не приехали, приехали цыгане По простой причине - ошибка дерганья хендлера продолжения присутствует в некотором количестве низкоуровневых процедур, чтобы ее избежать нужно вынести все селекты до хендлера в отдельную процедуру/функцию, либо перед циклом курсора сбрасывать состояние флажка окончания... Вобщем, то что должно было быть разрулено на уровне сервера БД нужно рулить вручную латками... а в 5.0.15 эта ошибка присутствует, но у нее нет последствий... а в следующих версиях есть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 15:00:33 |
|
||
|
Таки вопрос во temporary table
|
|||
|---|---|---|---|
|
#18+
Не в тему, но и временные таблицы в show tables не видны - это написано в рестрикшинах, да и проверял... зачем мне например show columns from tmptable??? если таблицы нет - то будет ошибка, таким же образом я могу написать select count(*) from tmptable ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 15:02:52 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=33475172&tid=1853188]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
177ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 441ms |

| 0 / 0 |
