DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name,...] [RESTRICT | CASCADE]
Оператор DROP TABLE удаляет
одну или несколько таблиц. Все
табличные данные и определения
удаляются, так что будьте
внимательны при работе с этой
командой!
В версии MySQL 3.22 и более поздних
можно использовать ключевые слова
IF EXISTS, чтобы
предупредить ошибку, если
указанные таблицы не существуют.
В 4.1 будет получено замечание
(NOTE) для всех
несуществующих таблиц при
использовании IF EXISTS. See
Раздел 4.5.6.9, «SHOW WARNINGS | ERRORS».
Опции RESTRICT и
CASCADE позволяют упростить
перенос программы. В данный момент
они не задействованы.
Примечание: DROP TABLE
автоматически принимает текущую
активную транзакцию (за
исключением случаев, когда вы
используетее 4.1 и указано ключевое
слово TEMPORARY).
Опция TEMPORARY игнорируется
в 4.0. В 4.1 эта опция работает
следующим образом:
Только уничтожает временные таблицы.
Не закрывает открытую транзакцию.
Права доступа не проверяются.
Использование слова
TEMPORARY - это хороший
способ удостовериться что вы
случайно не уничтожите настоящую
таблицу.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.
© 1995-2005 MySQL AB. All rights reserved.
