Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Добавить перед каждым CREATE
DROP TABLE IF EXISTS tbl;
CREATE TABLE tbl (...
Или включить соотв опцию в phpMyAdmin при экспорте.
----------- или -----------
1. выбрать с помощью SHOW TABLES таблицы
2. получить значения в PHP
3. сформировать запросы на DROP
----------- или -----------
...
Это значит, что если таблица существует, то она удалится. Если не делать IF EXISTS, то запрос вернется с ошибкой TABLE NOT EXISTS
А если это какая-то последовательность запросов (например дамп базы), то эта последовательность запросов до конца не отработает. Для этого и ставят IF EXISTS
Я зделал скрипт инсталяции скрипта (смешно звучит)
В файлик install.sql есть записи (в каждой строке - 1 запрос на создание таблицы)
Я хочу предусмотреть возможность ПЕРЕинсталяции, если происходит ошибка в строке n - таблица не создается и скрипт остонавливается (происходит ошибка инсталяции).
Если ошибка происходит мне надо чтобы все таблицы созданые до этого удалились (но не сама база). После очистки базы, пользователь должен будет только исправить ошибку в строке n (ему не прийдется лезть в базу очисшать ее ручками, а потом создавать наново)
sTar
поэтому-то ты и должен использовать решение, которое я тебе и предложил. Ибо оно будет в итоге делать именно то, что тебе нужно, а имеено удалять таблицы, если они существуют непостредственно перед моментом их создания.