- 博客(6)
- 收藏
- 关注
原创 sql存小数值,建议使用DECIMAL或NUMERIC数据类型,不建议使用FLOAT或DOUBLE类型。
DECIMAL和NUMERIC类型在存储小数时不会引入舍入误差,它们以字符串形式存储小数值,并使用固定的精确度和刻度。精确度指的是小数点前的位数,刻度指的是小数点后的位数。这使得DECIMAL和NUMERIC类型非常适合需要精确计算和存储小数值的场景,如财务计算、货币金额等。FLOAT或DOUBLE类型是用于存储近似值的浮点数,它们在存储小数时可能会引入舍入误差。不过整数长度为总长度减小数长度,如果存的值的整数长度超过了整数长度,mysql会报错。
2023-08-31 18:20:10 1452
原创 java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to
【代码】java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to。
2023-08-31 10:20:24 803
原创 org.springframework.http.converter.HttpMessageNotReadableException
前端传来参数类型与后端定义的类型不一样导致的报错,是FlowFormItemReviewCreateReqVO里summaryReport的reviewExperts类型不一致。
2023-08-29 10:33:29 60
原创 [2023-08-13 19:56:28] [42000][1071] Specified key was too long; max key length is 767 bytes
MySQL 5.7 引入了一种新的索引类型,称为“动态列宽索引”。这种索引类型允许更长的键长度,最多可以达到3072个字节。在 MySQL 5.7 及更高版本中,索引的最大键长度是3072个字节。如果使用的是mysql5.7以下的,不妨改用成5.7及以上。在 MySQL 5.6 中,索引的最大键长度是767个字节。
2023-08-13 21:06:27 76 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人