不灭的焱

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2021-04-12 15:04:41  修改时间:2024-04-18 21:41:17  分类:MySQL/Redis  编辑

今天在向表中插入数据的时候,遇到这么一个错误:

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