Selecter Новичок 22 Мар 2006 #1 Проверка на существование таблицы Как лучше всего в php проверить, что существует таблица? Какой запрос надо сделать? Что думаете про этот вариант? PHP: show tables like 'tablename';
Проверка на существование таблицы Как лучше всего в php проверить, что существует таблица? Какой запрос надо сделать? Что думаете про этот вариант? PHP: show tables like 'tablename';
si Administrator 22 Мар 2006 #2 для myisam можно и select count(*) from table с обработкой кода ошибки
.des. Поставил пиво кому надо ;-) 22 Мар 2006 #3 show tables like лучше, так как не будет возможных проблем с блокированными таблицами.
magic lancer 22 Мар 2006 #4 1. Проверить не в PHP, а в SQL. 2. EXISTS Например: [SQL]DROP TABLE IF EXISTS table_name;[/SQL] http://dev.mysql.com/doc/refman/4.1/en/exists-and-not-exists-subqueries.html
1. Проверить не в PHP, а в SQL. 2. EXISTS Например: [SQL]DROP TABLE IF EXISTS table_name;[/SQL] http://dev.mysql.com/doc/refman/4.1/en/exists-and-not-exists-subqueries.html
si Administrator 22 Мар 2006 #5 magic я думаю ему не надо ее дропать -~{}~ 22.03.06 00:09: .des. да, логично.
magic lancer 22 Мар 2006 #6 si Ну он наверное догадается сделать SELECT 'Ура! Таблица существует' ... вместо удаления? -~{}~ 22.03.06 00:23: Еще вот так можно[SQL]CHECK TABLE table_name[/SQL] - вернет информацию о таблице или что-то типа Table 'table_name' doesn't exist.
si Ну он наверное догадается сделать SELECT 'Ура! Таблица существует' ... вместо удаления? -~{}~ 22.03.06 00:23: Еще вот так можно[SQL]CHECK TABLE table_name[/SQL] - вернет информацию о таблице или что-то типа Table 'table_name' doesn't exist.
.des. Поставил пиво кому надо ;-) 22 Мар 2006 #7 magic да можно. это как в известном анекдоте про удаление гланд.
si Administrator 22 Мар 2006 #8 magic CHECK TABLE table_name Нажмите для раскрытия... это особенно быстро будет работать на существующих много гигабайтных таблицах.
magic CHECK TABLE table_name Нажмите для раскрытия... это особенно быстро будет работать на существующих много гигабайтных таблицах.
SunDrop Помощник поисков. робота 23 Мар 2006 #9 Автор оригинала: .des. magic да можно. это как в известном анекдоте про удаление гланд. Нажмите для раскрытия... А можно анекдотик в студию!
Автор оригинала: .des. magic да можно. это как в известном анекдоте про удаление гланд. Нажмите для раскрытия... А можно анекдотик в студию!