У меня есть набор данных с названиями городов с соответствующими широтами / долготами, которые я загрузил в таблицу MySQL, например:
city_id | название города | ДЕСЯТИЧНАЯ широта (9,6) | долгота DECIMAL (9,6)
Типичные координаты широты / долготы могут выглядеть следующим образом: 54.284758 / 32.484736.
Тем не менее, я получаю только значения со шкалой 2, чтобы они правильно отображались в моей таблице, другими словами, эквивалент DECIMAL (5,2). Данные загружаются из текстового CSV, который был экспортирован из OpenOffice Calc для целей UTF-8. Я знаю, что у OpenOffice есть некоторые проблемы с десятичными числами, но полная широта / долгота определенно находится в экспортированном CSV. Если я открою CSV с помощью блокнота, данные в порядке.
Кто-нибудь может увидеть, что я могу делать неправильно?
Спасибо.
UPDATE:
Получил работу, спасибо за все вклад. Я воссоздал все с нуля, новый файл схемы (я использую ORM), новый экспорт CSV, новую таблицу, новый LOAD DATA INFILE, и он работает с правильным десятичным выводом. Бьет меня.