记一次mysql中浮点类型字段引起的问题
2015-04-27 00:00
585 查看
摘要: 记一次mysql中浮点类型字段引起的问题
mysql中有专门的double,float类型,但设计数据库时不能只设置数据库类型为double或float型,一定要指定它的小数点的位数,否则当插入或更新时,小数点后面的数字会被自动截掉,教训啊。
如:
一定要指定小数点后的位数是2位,不能省略后面的(18,2)
mysql中有专门的double,float类型,但设计数据库时不能只设置数据库类型为double或float型,一定要指定它的小数点的位数,否则当插入或更新时,小数点后面的数字会被自动截掉,教训啊。
如:
ALTER TABLE `ddo_channel_statistics_day` MODIFY COLUMN `sum_amount` double(18,2) NOT NULL
一定要指定小数点后的位数是2位,不能省略后面的(18,2)
相关文章推荐
- mysql添加DATETIME类型字段导致Invalid default value错误的问题
- mysql中字段类型是datetime时比较大小问题
- mysql处理删除自增字段之后下一次插入数据的问题
- MySql 字段类型为float时,SUM汇总时出现一堆小数的问题
- mysql字段类型decimal和int类型运算,结果精度问题
- mysql添加DATETIME类型字段导致Invalid default value错误的问题(转载)
- mysql中字段类型是datetime时比较大小问题
- sql语句中的字段类型与sql表字段类型不一致可能引起的性能问题
- 一次修改mysql字段类型引发的技术探究
- Mysql数据类型错误引起的问题
- Mysql字段类型设计相关问题!
- 在mysql存储过程中拼接sql解决in的字段类型不匹配问题
- Mysql复习--添加字段,删除字段,一次多行插入,修改字段名和类型,分组查询,建类似表,
- Mysql字段类型设计相关问题!
- MySQL生产库中添加修改表字段引起主从崩溃的问题总结
- java Timestamp类型插入Timestamp类型的mysql字段的问题
- Mybatis解决空字符串保存入Mysql数字字段的类型转换问题
- wpf读取mysql字段类型为text的问题
- 从源代码剖析Struts2中用户自定义配置转换器的两种方式——基于字段的配置转换器和基于类型的配置转换器(解决了实际系统中,因没有区分这两种工作方式的生命周期而引起的异常错误问题)
- java和mysql定义的字段类型不一致,前端取值问题