类型名称 | 说明 | 存储需求 |
---|---|---|
FLOAT | 单精度浮点数 | 4字节 |
DOUBLE | 双精度浮点数 | 8字节 |
DECIMAL(M,D),DEC | 压缩的“严格”定点数 | M+2 字节 |
CREATE TABLE tmp2 (x FLOAT, y DOUBLE, z DECIMAL(5,1));向表中插入数据:
mysql>INSERT INTO tmp2 VALUES(5.12, 5.15, 5.123);可以看到,在插入数据时,MySQL 给出了一个警告信息,使用
SHOW WARNINGS;
语句查看警告信息:
mysql> SHOW WARNINGS; +-------+------+----------------------------------------+ | Level | Code | Message | +-------+------+----------------------------------------+ | Note | 1265 | Data truncated for column 'z' at row 1 | +-------+------+----------------------------------------+可以看到,给出了 z 字段数值被截断的警告。结果如下:
mysql> SELECT * FROM tmp2; +------+------+------+ | x | y | z | +------+------+------+ | 5.1 | 5.2 | 5.1 | +------+------+------+
本文链接:http://task.lmcjl.com/news/5027.html