从information_schema表中选择数据时出错


Error when selecting data from information_schema table

SELECT CARDINALITY FROM `information_schema` WHERE TABLE_SCHEMA='dicasecr_db1' LIMIT 1

我运行这个,但是我得到FALSE作为响应,并且有这一行,CARINALITY = 2。知道为什么吗?

我的目的是使用统计数据,而不需要运行这个查询:

SELECT count(*) FROM `dicasecr_db1`

我很抱歉,我只是认为information_schema是一个表,它是一个数据库,所以,正确的查询工作,它是:

SELECT CARDINALITY FROM `information_schema`.`STATISTICS` WHERE TABLE_SCHEMA='dicasecr_db1' LIMIT 1

不好意思。