|
|
|
|
|
для: DoctorL
(22.09.2007 в 21:16)
| | >Т.е. получается прежде чем создать таблицу нуна сначала выполнить
>DROP TABLE IF EXISTS tdl;
Если требуется уничтожить любые предыдущие варианты таблицы, то да, обычно прибегают к DROP с IF условием. | |
|
|
|
|
|
|
|
для: DoctorL
(22.09.2007 в 21:16)
| | Ну это смотря еще какая у вас задача...Если просто в любом случае необходимо создать чистую таблицу,не вызывая ошибки,то вариант приведенный выше,если таблица существует и в таком случае не следует ее создавать,то при создании таблицы нужно писать CREATE TABLE IF NOT EXISTS... | |
|
|
|
|
|
|
|
для: cheops
(22.09.2007 в 10:52)
| | Да, спасибо именно так я и поступил, в смысле DROP.
Т.е. получается прежде чем создать таблицу нуна сначала выполнить
DROP TABLE IF EXISTS tdl;
а я просто пытался как-то IF-ом проверить. | |
|
|
|
|
|
|
|
для: DoctorL
(22.09.2007 в 07:46)
| | Для какой цели? Чтобы убедиться, что она существует можно выполнить запрос
Если хотите избежать генерации ошибки при удалении не существующей таблицы, следует использовать конструкцию IF EXISTS
DROP TABLE IF EXISTS tbl;
|
| |
|
|
|
|
|
|
| Как проверить на языке mysql (не php) существует ли таблица? | |
|
|
|
|