Я пытаюсь импортировать данные из csv в таблицу. Существует несколько столбцов, имеющих тип данных DECIMAL(30, 20)
. Данные в csv
кажутся правильными, но при импорте они rounded
randomly
. Например: данные для импорта 0.0010602476772075
округляются до 0.00106024800000000000
Я загружал excel, где в данных был отформатирован как общий. Я преобразовал форматирование данных в число и изменил его точность до 20 в самом файле excel, и он сработал.
просто моя мысль
Вы можете использовать этот столбец как строку позже, вы можете преобразовать ее в десятичную
DOUBLE
вместоDECIMAL(30,20)
.