2014-02-04 2 views
0

Я экспортирую базу данных из phpMyAdmin из XAMPP, и она включает запись в CREATE DATABASE IF NOT EXISTS и вводит там имя базы данных, что создает проблему при импорте в любом месте или в реальном времени на сервере.Как исключить запись CREATE DATABASE из опции экспорта phpMyAdmin XAMPP

Как я могу исключить это утверждение?

+0

Wsalam, аналогичная проблема [здесь] (http://stackoverflow.com/questions/1693457/exclude-statement-in-sql). Пусть это поможет вам. – Zeb

ответ

0

Какая проблема или ошибка? MySQL должен создавать базу данных, если она не существует, и игнорировать эту строку, если это так, поэтому кажется странным, что у вас возникнут проблемы с ней. Если посмотреть в руководстве по MySQL, похоже, этот синтаксис поддерживается с версии 3.23, поэтому, если ваш MySQL старше этого, я мог видеть, что он вызывает сообщение об ошибке (в этом случае, поскольку последней версии более 10 лет, Я предлагаю вам обновить :-)

Независимо от этого, вы можете исключить или изменить этот оператор, выбрав «Пользовательский» переключатель при экспорте. Прокрутите страницу вниз до «Параметры создания объекта», и вы должны увидеть флажки для CREATE TABLE и IF NOT EXISTS, вы можете отменить выбор подходящих вариантов вашей ситуации.

Смежные вопросы