是否有更快的方法来获取巨大的mysql表(~3 mil行)的记录号?
我不想列出它们,只是为了获得总数。
由于
答案 0 :(得分:3)
SELECT COUNT(id) AS total FROM table;
答案 1 :(得分:0)
SELECT COUNT(id) FROM tbl;
如果“id”是一个索引,这应该非常快。
如果你也使用WHERE,索引必须是覆盖索引(包含一个索引中的所有行)
答案 2 :(得分:0)
你可以说:
SELECT COUNT(*) FROM TABLE;
那应该显示表中的记录数。