0
У меня есть Term.txt файл:LOAD DATA LOCAL INFILE не загружается правильно
1 A
2 B
3 C
Tab (\ т) разделителями.
У меня есть таблица Термин:
MariaDB [TermDS]> describe Term;
+-------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| name | varchar(35) | YES | | NULL | |
+-------+-------------+------+-----+---------+----------------+
Я хотел, чтобы загрузить этот файл в таблицу:
MariaDB [TermDS]> LOAD DATA LOCAL INFILE '/home/abigail/Term.txt' INTO TABLE Term FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n';
Query OK, 1 row affected (0.03 sec)
Records: 1 Deleted: 0 Skipped: 0 Warnings: 0
Результат не является правильным, потому что:
MariaDB [TermDS]> select * from Term;
+----+------+
| id | name |
+----+------+
| 1 | A
2 |
+----+------+
1 row in set (0.00 sec)
проблема в том, что он не выдает никаких сообщений об ошибке или предупреждении. Почему загрузка не удалась?
Ваши поля не прилагаются '' '' – mitkosoft
Я удалил часть «ENCLOSED BY», но получаю тот же результат. – ling