为了账号安全,请及时绑定邮箱和手机立即绑定

老师,我试了一下。


用这一条语句建了一个表

CREATE TABLE tb3 (id FLOAT UNSIGNED PRIMARY KEY AUTO_INCREMENT, username VARCHAR(20));


然后再插入一些数据

INSERT INTO tb3 VALUES (1.2, 'Tom');

INSERT INTO tb3 VALUES (1.3, 'Tom');

INSERT INTO tb3 VALUES (NULL, 'Tom');

INSERT INTO tb3 VALUES (NULL, 'Tom');


之后,表格中的数据如下:

+-----+----------+

| id  | username |

+-----+----------+

| 1.2 | Tom      |

| 1.3 | Tom      |

|   2 | Tom      |

|   3 | Tom      |

+-----+----------+


发现自增的字段使用 FLOAT 也是没有问题呢

正在回答

1 回答

肯定能用啊,能用有意义吗?至少不实用。。。mysql.一定要基于实际的应用。现实什么时候,那个项目排序得用上float....?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程
意见反馈 帮助中心 APP下载
官方微信