我尝试更新字段时收到错误。该字段是一个简单的十进制字段,输入" 9.5"例如,但当我刚进入" 9"我收到了这个:
invalid input syntax for integer: "9.0"
答案 0 :(得分:0)
可能是因为9.0 !== 9
尝试投射它,9.0::int
select 9.0::float, 9.0::int;
float8 | int4
--------+------
9 | 9
(1 row)