CSV импорт округляет данные для импорта в столбце DECIMAL (30, 20)

0

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

  • 0
    Рассмотрим DOUBLE вместо DECIMAL(30,20) .
Теги:
decimal
phpmyadmin

2 ответа

0
Лучший ответ

Я загружал excel, где в данных был отформатирован как общий. Я преобразовал форматирование данных в число и изменил его точность до 20 в самом файле excel, и он сработал.

  • 0
    хахах, вы принимаете ваш ответ, давая мне спасибо: D
0

просто моя мысль

Вы можете использовать этот столбец как строку позже, вы можете преобразовать ее в десятичную

  • 0
    Да, работает как шарм.
  • 0
    @ YashSanghvi, если это работает, пожалуйста, оцените SO, пожалуйста, проголосуйте и примите ответ
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню