2010-01-14 66 views
0

我有一個查詢在MySQLMySQL的更新命令

UPDATE `mylandho_foreclosure`.`property_commercial` 
SET `winningBid` = '14000000.00' 
WHERE `property_commercial`.`propertyId` =325 LIMIT 1 ; 

,但它顯示警告

Warning: #1264 Out of range value adjusted for column 'winningBid' at row 1 

數據類型爲浮動(9,2)

回答

5

浮動(9,2)會允許7位小數點前的數字,以及2位後面的,你有8位之前和2位之後

如果您希望將值更改爲您所需的值,則需要增加字段的大小。

你應該看看Numeric Types

例如,一列定義爲 FLOAT(7,4)看起來像-999.9999

+0

感謝 這個解決我的問題 – Rajanikant 2010-01-14 18:50:47

+0

歡迎所以Rajanikant,不要忘記檢查這個答案是可以接受的。 – 2010-01-14 19:03:32