Forum Webscript.Ru

Общие => Базы данных => Тема начата: Vitos от 03 Декабря 2001, 14:30:47

Название: про DROP TABLE
Отправлено: Vitos от 03 Декабря 2001, 14:30:47
Помогите, кто может:
Можно ли сделать, чтобы при такой команде
DROP TABLE tab1;
если нет таблицы tab1, то он бы продолжал дальше делать инструкции, а не выдавал ошибку, что мол нету такой таблицы?
Название: про DROP TABLE
Отправлено: bhor от 03 Декабря 2001, 17:00:56
Чисто из маны
$query = "Drop Table tab1";
$result = mysql_query ($query)
or die ("Query failed");
Название: про DROP TABLE
Отправлено: Vitos от 04 Декабря 2001, 07:08:17
Да нет. Не в каком-нить языке, а в самом MySQL
Ну типа так
DROP TABLE tab1;
CREATE TABLE tab1 (.....

и он не доходит до строки CREATE, если tab1 не существует - выдаёт обшибку.
Название: про DROP TABLE
Отправлено: Stek от 04 Декабря 2001, 10:12:53
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;
Название: про DROP TABLE
Отправлено: Vitos от 04 Декабря 2001, 10:47:47
Спасибо Stek!
Запахало так!