Ничего не импортировано с mysqlimport - PullRequest
0 голосов
/ 07 октября 2019

Я пытаюсь ознакомиться с mysql и специально импортировать данные .csv. Я попробовал с мастером импорта данных рабочей среды без особых проблем. Тем не менее, поскольку мне приходится импортировать довольно большую базу данных (примерно 3 ГБ), мастер импорта не работает. Похоже, что лучше всего заниматься серфингом в сети с помощью mysqlimport. Поэтому я попытался потренироваться с ним, используя очень маленький образец данных. К сожалению, я не могу загрузить какие-либо данные таким способом.

Предположим, я хочу создать таблицу с именем import_prova с четырьмя столбцами и набором строк в базе данных с именем prova. Что-то вроде следующего:

+------+--------+----------+--------+
| id   | field1 | field2   | field3 |
+------+--------+----------+--------+
|    1 |     10 | pippo    | 2      |
|    2 |     20 | pippo    | 2      |
|    3 |     30 | pluto    | 3      |
|    4 |     15 | paperino |        |
+------+--------+----------+--------+

Чтобы сделать это из WindowsPowerShell (где я получил доступ как администратор), я написал:

CREATE TABLE import_prova (
id INT NOT NULL,
field1 INT NULL,
field2 TEXT NULL,
field3 TEXT NULL,
PRIMARY KEY (id)
);

Я пытался импортировать данные дажес «LOAD DATA LOCAL ...», но безуспешно. Затем я попытался с помощью mysqlimport со следующим строковым кодом:

mysqlimport --ignore-lines=1 --fields-terminated-by=',' --fields-escaped-by='' --fields-terminated-by='\t' --verbose --local -u root -p --columns='id,field1,field2,field3' prova 'C:/Users/[rest-of-the-path]/import_prova.csv'  

Однако получаю следующий вывод:

Connecting to localhost
Selecting database prova
Loading data from LOCAL file: C:/Users/[rest-of-the-path]/import_prova.csv into import_prova
prova.import_prova: Records: 0  Deleted: 0  Skipped: 0  Warnings: 0
Disconnecting from localhost

Честно говоря, я пробовал несколько раз. Наверняка мне не хватает чего-то глупого. Я застрял в течение нескольких дней с этой (глупой) проблемой, я надеюсь, что кто-то может любезно помочь мне. Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...