2010-01-14 63 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