Я пытался загрузить файл данных в таблицу mysql, используя «LOAD DATA LOCAL INFILE» имя файла «INTO TABLE« имя таблицы »».
Проблема в том, что файл данных источника содержит данные всех полей, но первичный ключ отсутствует (столбец 'id'). Я должен добавить уникальный идентификатор в каждую строку файла исходных данных, иначе импорт не будет выполнен.
Есть ли возможность игнорировать первичный ключ в исходном файле или автоматически увеличивать его при импорте?
Уже задан первичный ключ с автоинкрементом.
mysql> desc tablename;
+--------------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------------------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
...