Общие > Базы данных

про DROP TABLE

(1/1)

Vitos:
Помогите, кто может:
Можно ли сделать, чтобы при такой команде
DROP TABLE tab1;
если нет таблицы tab1, то он бы продолжал дальше делать инструкции, а не выдавал ошибку, что мол нету такой таблицы?

bhor:
Чисто из маны
$query = "Drop Table tab1";
$result = mysql_query ($query)
or die ("Query failed");

Vitos:
Да нет. Не в каком-нить языке, а в самом MySQL
Ну типа так
DROP TABLE tab1;
CREATE TABLE tab1 (.....

и он не доходит до строки CREATE, если tab1 не существует - выдаёт обшибку.

Stek:
DROP TABLE IF EXISTS cms_block;
CREATE TABLE `cms_block` (
  `block_id` int(11) NOT NULL default \'0\',
  `block_name` varchar(20) NOT NULL default \'\',
  `block_info` varchar(255) default NULL,
  `block_text` text,
  PRIMARY KEY  (`block_id`)
) TYPE=MyISAM;

Vitos:
Спасибо Stek!
Запахало так!

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии