6.5. Определение данных: CREATE, DROP, ALTER
6.5.6. Синтаксис оператора DROP TABLE
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 - это хороший способ удостовериться что вы случайно не уничтожите настоящую таблицу.
Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
|