Ошибка при импорте файла .xslx / .csv в базу данных MySQL
У меня есть простой файл .xlsx, который я заполнил вручную и который выглядит так:
Когда я открываю этот файл в TextEdit, ничего не появляется, и (следовательно) этот файл не может быть импортирован в MySQLServer в PhpMyAdmin
.
Я сохранил тот же файл, что и CSV. Когда я открываю этот файл в TextEdit, то вот что я получаю:
id, questions, keywords, answer 1,here1,here2,here3
и (следовательно) .csv не может быть напрямую импортирован в MySQLServer в, PhpMyAdmin
но я получаю следующую ошибку:
Error Static analysis: 5 errors were found during analysis. A symbol name was expected! A reserved keyword can not be used as a column name without backquotes. (near "int" at position 46) At least one column definition was expected. (near "int" at position 46) Unexpected beginning of statement. (near "1" at position 50) Unexpected beginning of statement. (near "`question`" at position 54) Unrecognized statement type. (near "varchar" at position 65) SQL query: CREATE TABLE IF NOT EXISTS `Sample`.`TABLE 3` ( int(1), `question` varchar(5), `keywords` varchar(5), `answer` varchar(5)) DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; MySQL said: Documentation #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'int(1), `question` varchar(5), `keywords` varchar(5), `answer` varchar(5)) DEFAU' at line 1
Если я просто добавлю двойные кавычки в файл .csv в Textedit, напишу это следующим образом:
id, questions, keywords, answer "1","here1","here2","here3"
затем таблица правильно импортируется в базу данных.
Почему я не могу просто записать некоторые вещи в мой файл Excel, сохранить их как .xlsx или как .csv и иметь правильную форму в TextEdit, чтобы их можно было успешно импортировать на MySQLServer?
Окно с параметрами, когда я пытаюсь импортировать таблицу в базу данных, выглядит так:
Я уже импортировал много файлов .odt (Libre Office), как это в базу данных, но кажется, что Libre Office автоматически позаботился об этом, а Excel - нет.
0 ответов на вопрос
Похожие вопросы
-
3
Мой файл заблокирован в Excel 2007, что происходит?
-
2
Есть ли способ заставить Excel 2007 автоматически восстанавливать фоновые файлы, как в MS Word?
-
1
Excel Word Wrap + исчезающий текст
-
-
1
Простое объединение / очистка с помощью Excel
-
7
Как вы поддерживаете Microsoft Excel на полной скорости, даже если у него нет фокуса окна?
-
2
Почему вы не можете копировать / вставлять изображения в Excel, но скриншоты работают?
-
16
Запрос файла CSV
-
3
Как синхронизировать Excel с таблицей Google Docs
-
9
Как разделить имя, чтобы получить имя и фамилию?
-
3
OpenX: mySql VS PostgreSQL