今天在向表中插入数据的时候,遇到这么一个错误:
Out of range value for column
原来是所插入的值越界了。后来在网上读到一篇文章:《为什么DECIMAL(38,0)的取值范围是-1038+1到1038-1?》
关注的内容如下:decimal(p, s)
当然P和S的值不可以无限大的,它是有一个范围的:
在MySQL数据库里,p的范围[1, 65],s的范围[0, 33],其中 s<p
今天在向表中插入数据的时候,遇到这么一个错误:
Out of range value for column
原来是所插入的值越界了。后来在网上读到一篇文章:《为什么DECIMAL(38,0)的取值范围是-1038+1到1038-1?》
关注的内容如下:decimal(p, s)
当然P和S的值不可以无限大的,它是有一个范围的:
在MySQL数据库里,p的范围[1, 65],s的范围[0, 33],其中 s<p