У меня есть база данных со столбцами строкового типа с десятичными значениями в них. Эти десятичные знаки - это долготы и широты, поэтому эти цифры могут быть длинными из 8 единиц после точки.Сохранять точность при преобразовании строки в десятичную.
Я хочу преобразовать тип из строки в десятичную. Проблема заключается в том, что когда я назначаю десятичный тип в моем schema.yml
, он округляет значения до 2 единиц после точки, и если бы у меня был параметр масштаба 12 и размер 16 (чтобы быть большим), он округляет его до 2 единиц после точка и добавляет 10 нулей в конце.
lat: { type: string(255), notnull: false }
в
lat: { type: decimal, scale: 12, size:16, notnull: false }
Есть ли способ перенести эти столбцы в десятичный тип без потери точности?
Какой SGBD вы используете? Mysql? – j0k
@ j0k yeap Mysql. – Pitrivief