#mysql #mysql-workbench
Вопрос:
Я должен был импортировать файл .csv в mysql с помощью workbench.
Однако сначала он загружает 100-200 строк только при наличии 7,8 тыс. строк. Я понимаю, что существует «Строка» строки, которая вызывает эту проблему. поэтому я удалил», и теперь он загружает около 2 тыс. строк. Впрочем, это еще не все.
Я понимаю, когда в столбце есть пустая ячейка, которая ожидает ДВОЙНИКА. Это приведет к ошибке 1265.
итак, каково решение, чтобы MySQL разрешил пустую ячейку в ДВОЙНОМ столбце?
а также как мне разрешить», чтобы это не испортилось, когда я пытаюсь импортировать?
Редактировать:
The column and it data type is: id - INT(PK, NN) name - varchar(100) host_id - INT host_name - VARCHAR(45) n_g - varchar(45) n - varchar(45) la - DOUBLE lon - DOUBLE type - VARCHAR(45) price - INT minimum - INT num_review - INT Last - VARCHAR(45) per_month - DOUBLE count - INT avaliability - INT
Ошибка, которую я получаю за » это Row import failed with error: ('Incorrect integer value: ' Dalkey Avenue ."""' for column 'host_id' at row 1', 1366)
example input: 200979 "The Lodge, Dalkey Avenue ." 982970 Paul Dn Laoghaire-Rathdown 53.2742 -6.10917 Entire home/apt 160 2 110 10/25/2020 3.4 1 0
Еще одна ошибка, которую я получаю, заключается в следующем: Row import failed with error: ("Data truncated for column 'per_month' at row 1", 1265)
575339 Double Bedroom Close to City Center 1689834 Moris Dublin City 53.34173 -6.23949 Private room 50 1 0 1 0
Я изучил эту ошибку и понял, что когда в per_month есть пустые ячейки, она не загружается. Это успешный импорт:
44077 cosy comfortable Irish cottage twin 193005 Teresa Dn Laoghaire-Rathdown 53.28995 -6.25813 Private room 50 3 227 3/6/2020 1.91 3 0
Комментарии:
1. Workbench-это инструмент, его mysql, который отклоняет неподходящие данные для типа столбца
2. Покажите нам команду загрузки данных и пример ввода, ВКЛЮЧАЯ все биты, которые создают аномалии, иначе вы будете просто переходить от проблемы к проблеме
3. В качестве альтернативы, если это одноразовая загрузка, просто потратьте несколько минут на исправление CSV