SELECT CARDINALITY FROM `information_schema` WHERE TABLE_SCHEMA='dicasecr_db1' LIMIT 1
我运行这个,但我得到FALSE作为响应,并且有一行,CARINALITY = 2。 知道为什么吗?
我的意图是使用统计信息来不需要运行此查询:
SELECT count(*) FROM `dicasecr_db1`
提前Tnks。
答案 0 :(得分:0)
对不起,我只是information_schema
是一个表,而且它是一个数据库,因此,正确的查询有效,并且它是:
SELECT CARDINALITY FROM `information_schema`.`STATISTICS` WHERE TABLE_SCHEMA='dicasecr_db1' LIMIT 1
抱歉这个烂摊子。