Sto*_*ace 3 sql postgresql sqldatatypes
我创建了一个这样的表
CREATE TABLE foo (
id serial CONSTRAINT id_pk PRIMARY KEY,
bar varchar(256),
test decimal(5,5)
);
Run Code Online (Sandbox Code Playgroud)
然后我想填充test列
INSERT INTO foo (test) VALUES (12345.12345)
Run Code Online (Sandbox Code Playgroud)
这给了我
数字字段溢出详细信息:精度为 5、小数位数为 5 的字段必须舍入到小于 1 的绝对值。
我不明白。但是,如果我将一列设置为decimal(5,5),则逗号左侧必须有五位数字,逗号右侧必须有五位数字。我有那个号码12345.12345。
为什么它给我这个错误?
| 归档时间: |
|
| 查看次数: |
35 次 |
| 最近记录: |