2016-10-20 2 views
1

Я пытаюсь импортировать файл sql в phpmyadmin. Всякий раз, когда я использую «Stand-in structure for view» с таблицей без каких-либо столбцов, я получаю ошибку 1064. Вот код snippet.`--Ошибка при использовании структуры ожидания для просмотра

-- Stand-in structure for view `conflict_rooms` 
-- 
CREATE TABLE `conflict_rooms` (
); 

Если есть по крайней мере один столбец (то есть атрибут) внутри этой таблицы, то он работает нормально.

+0

http://stackoverflow.com/questions/21573720/mysql-stand-in-structure-for-view-what-is-it –

+0

@Kevin_Kinsey Я знаю, что это за, мой вопрос заключается в том, почему приведенный выше фрагмент кода завершается с ошибкой. – KingC

+0

Потому что это недопустимый SQL. (как Гордон указывает, правильно, ниже). –

ответ

0

Я не уверен, в чем проблема. Таблицы содержат столбцы. Требование SQL в течение долгого времени заключалось в том, что таблицы имеют по крайней мере один столбец. Я бы рекомендовал:

CREATE TABLE `conflict_rooms` (
    conflict_rooms_id int auto_increment primary key 
); 
+0

http://stackoverflow.com/questions/21573720/mysql-stand-in-structure-for-view-what-is-it –

+0

@Gordon это очень большой sql-файл около 100000 строк, и я не могу добавить столбец для каждого из них. Есть ли где исправить это. – KingC

+0

@KingC. , , Если кто-то написал 100 000 строк кода без каких-либо тестов, то у вас, вероятно, больше проблем, чем эти утверждения. –

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