请检查一下 您是否插入的是0.几点数据,再检查一下输入法,“.”是否为半角点
。。。
吐血 。。。。
mysql> create table a (a double);
Query OK, 0 rows affected (0.42 sec)
mysql> insert into a(a) values(0.111);
Query OK, 1 row affected (0.04 sec)
mysql> insert into a(a) values(0.011);
Query OK, 1 row affected (0.00 sec)
mysql> insert into a(a) values(0.001);
Query OK, 1 row affected (0.02 sec)
mysql> select * from a;
+-------+
| a |
+-------+
| 0.111 |
| 0.011 |
| 0.001 |
+-------+
3 rows in set (0.00 sec)
恭喜你,你已经找到答案了。
呵呵,我也经常犯这种小错误。