2012-06-15 47 views
0

我有一個數據庫,其中有十進制值的字符串類型的列。這些小數點是經度和緯度,所以這些數字可以在點後8個單位長。保持精度,同時將字符串轉換爲十進制

我想將字符串的類型轉換爲十進制。問題是,當我在我的schema.yml中指定十進制類型時,它將值舍入到點後面的2個單位,並且如果我有一個12的縮放參數和16(大)的大小,它會將其舍入到2個單位點,並在最後添加10個零。

lat: { type: string(255), notnull: false } 

lat: { type: decimal, scale: 12, size:16, notnull: false } 

有沒有辦法來遷移這些列小數類型不失精度?

+0

您正在使用哪種SGBD? MySQL的? – j0k

+0

@ j0k yeap Mysql。 – Pitrivief

回答

相關問題