繁体   English   中英

MySQL 从主键自动增量 ID 中获取行

[英]MySQL Get Row From PrimaryKey AutoIncrement ID

我有带有自动增量主键 ID 列的大型 MySQL 表。 如何以最优化的方式获得具有 X id 的列。 我的意思是使用 SELECT WHERE 命令,它将查找所有行并比较整数。 但是只有一行具有我想要的 id 值,并且 id 列是顺序增加的。 MySQL 无需进行任何比较即可找到具有我输入的 id 的行。

使用 Explain 来查看查询是如何执行的:

EXPLAIN SELECT * FROM `my_table` WHERE id = :id

主键已编入索引,因此不会进行全表扫描。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM