Урезанные данные в MySQL для двойного / десятичного значения зарплаты при загрузке из таблицы CSV в MySQL - PullRequest
0 голосов
/ 23 марта 2020

Я понятия не имею, что могло бы исправить эту проблему - вот некоторые из моих данных и их структура. enter image description here

Вот результат функции Describe для отображения моей схемы. enter image description here

Вот команды, которые я пробовал, и их ошибки.

enter image description here

I ' Мы также пытались переформатировать зарплату как FLOAT, как DOUBLE (m, n), но оба безуспешно. Что мне делать в этом случае?

1 Ответ

0 голосов
/ 23 марта 2020

Мой ответ будет немного странным, но я много раз придумал.

Просто создайте каждое поле как VARCHAR(255), импортируйте все данные - ошибка исчезнет - и тщательно проанализируйте, там это всегда поле вне шаблона.

После того, как вы найдете другое, исправьте CSV или начните изменять поля:

ALTER TABLE Emp salary DOUBLE;
...