mysql 中 REAL() 数据类型的目的/要点是什么?

Imr*_*ran 1 php mysql sql precision numerical

mysql 中 REAL() 数据类型的目的/要点是什么?您有我理解的浮点数、双精度数和十进制数,但是“真实”数据类型从何而来?有任何想法吗?

先感谢您 ;-)

real 与 float 或 double 相同吗?

Dan*_*llo 5

MySQL 将REAL视为 的同义词DOUBLE,除非REAL_AS_FLOAT启用了SQL 模式。

来源:MySQL 5.1 参考手册 - 数字类型


Ste*_*hen 5

从文档中:

MySQL 还将 REAL 视为 DOUBLE PRECISION(非标准变体)的同义词,除非启用了 REAL_AS_FLOAT SQL 模式。

http://dev.mysql.com/doc/refman/5.1/en/numeric-types.html