Я пытаюсь сбрасывать и импортировать базу данных, которая имеет только числовые имена таблиц. Я мало что могу сказать о соглашении об именах, и я знаю, что это не должно быть числовым, но так оно и есть!mysql - как импортировать дамп базы данных с именами числовых таблиц
У меня есть проблема в том, что демпинг в порядке, но когда я пытаюсь импортировать его я получаю следующее сообщение об ошибке:
Unknown table '0'
это происходит в следующей строке:
DROP TABLE IF EXISTS `0`;
Таким образом, вопрос есть, есть способ сбросить базу данных и включить имя базы данных перед именем таблицы (workbench делает это автоматически) или я могу изменить свой импорт, чтобы он добавлял имя базы данных во время импорта, чтобы заставить это работать?
Что-то вроде
CREATE TABLE `dbname`.`0` (...)
Или есть другой способ решения этого?
благодаря
Сэм
'удалить таблицу, если существует 0' (с котировками); отлично работает для меня, моя версия 5.6.16, это то же самое для вас? – ktaria
Я нахожусь на 5.1.73, плохо попробую обновить, чтобы узнать, помогает ли это – SamMaj
ktaria: обновить с помощью базы данных mysql, которую вы получили с Centos 6, чтобы mysql 5.5 работал, напишите свой ответ, чтобы я мог его принять. благодаря – SamMaj