mysql - MySQL 唯一键/索引使用什么数据类型

标签 mysql sql primary-key

在 MySQL 中使用 INT 作为索引的数据类型是否可以。我不确定这是否是最好的方法,因为我完全希望这张表得到很多最终会“溢出” INT 的条目

我怀疑像 Facebook 这样的东西使用 INT 作为他们在诸如墙贴表或其他高流量/获得大量条目的东西上的索引。

有什么想法吗?

最佳答案

使用 INT( 11 ) UNSIGNED ZEROFILL NOT NULL

关于mysql - MySQL 唯一键/索引使用什么数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5256166/

相关文章:

mysql - 如果列值为 NULL,则设置该列值 (MySQL)

php - 提交一个或另一个查询

SQL - 从每个表中选择最大值,按所述最大值排序,然后按 created_at

SQL 按天分组,带计数

java - 防止 hibernate 按列值重复行

language-agnostic - 我应该隐藏主键值吗?

database - 代理与自然键 : hard numbers on performance differences?

mysql - SQL插入多个表

php - phpmyadmin 中的存储过程

mysql - SQL - 使用 Count() Group By 显示所有空行