粗大事了
我几个月前使用了MySQL的5.7版本,具体版本号是mysql5.7.10,用了几个月没问题。
突然有一天,某位同事告诉我,后台数据有点异常。查了一下,惊呆了,果然有问题,并且是mysql查询语句(distinct)的结果有问题导致的。最直观的表现:
SELECT
count(DISTINCT ooo)
FROM
xxx
WHERE
reserve = 1047
-- 结果 81915
SELECT
count(*)
FROM
(
SELECT DISTINCT
ooo
FROM
xxx
WHERE...