- 论坛徽章:
- 0
|
一个SQL查出15行- mysql> SELECT COUNT(uid) FROM jiuder_user WHERE 1 AND isworker=1;
- +------------+
- | COUNT(uid) |
- +------------+
- | 15 |
- +------------+
- 1 row in set (0.00 sec)
复制代码 使用explain分析上面的sql,结果rows列是22,为什么会多出几行呢?
mysql> explain SELECT uid FROM jiuder_user WHERE 1 AND isworker=1;
+----+-------------+-------------+------+---------------+----------+---------+-------+------+-------+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
+----+-------------+-------------+------+---------------+----------+---------+-------+------+-------+
| 1 | SIMPLE | jiuder_user | ref | isworker | isworker | 1 | const | 22 | |
+----+-------------+-------------+------+---------------+----------+---------+-------+------+-------+
1 row in set (0.00 sec) |
|