0

我在 MySQL 中有一个查询

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

数据类型为 float(9,2)

4

1 回答 1

5

Float(9,2)将允许小数点前有 7 个数字,小数点后有 2 个你有 8 个之前和 2 个之后

如果您希望将值更改为所需的值,则需要增加字段的大小。

你应该看看数字类型

例如,定义为 FLOAT(7,4) 的列将类似于 -999.9999

于 2010-01-14T18:46:57.407 回答