作为MySQL的初学者,我想把这个做好。我现在的主要挂机是十进制类型。
来自文档
从MySQL 5.0.3开始,十进制列的值使用一种二进制格式表示,该格式将九个小数点(基数为10)数字打包成四个字节。在MySQL 5.0.3之前,十进制列表示为字符串,存储要求是.
所以问题是,在插入过程中不应该引用哪些数据类型?我认为我不应该使用引号周围的任何一个国家,浮动,双和真实。小数点呢?有我忘了的吗?
编辑:
我知道MySQL会“转换成正确的类型”,但是我无论如何都想得到正确的答案。=)
发布于 2010-01-08 21:01:58
我从引号中了解到,从5.0.3开始,十进制值作为四个字节二进制值存储在硬盘中,但为了区域设置的安全性,我希望使用引号来表示它们。多个区域设置使用不同的十进制“点”符号、1000个分隔符和另一个符号,这些不能由MySQL查询解析器处理,而是由将字符串解析为小数的数据类型解析器处理。我希望这也适用于所有浮点类型:浮动,双和实。
https://stackoverflow.com/questions/2030684
复制相似问题