mysql - 计算 MySQL 表总是返回零?

标签 mysql count database-schema

我肯定遗漏了一些非常明显的东西,但我有这个非常基本的 MySQL 查询:

SELECT count(*) from information_schema.tables WHERE table_schema == "my_table";

但是,此查询始终返回零,即使“my_table”存在。我在这里缺少什么?

最佳答案

在特定模式(数据库)中搜索表。您必须在查询中提供 TABLE_SCHEMA

SELECT count(*) from information_schema.tables where table_name = 'my_table' and table_schema = 'database_name'

同时执行 SELECT * from information_schema.tables 以查看其他信息表包含的内容。

关于mysql - 计算 MySQL 表总是返回零?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35941181/

相关文章:

MySql 获取 ID 的总数

postgresql - PostgreSQL 中的计数问题

R:通过计算另一个数据帧中 CSV 列中字符串的出现次数,将计数出现列添加到数据帧

mysql - ASP : Either EOF or BOF is True, 但我有记录并且它们正在显示

mysql - Heroku PG错误: group by needs created at

php - 将 3 个查询组合成一个数组

ios - 概念化商店结账 channel 的 parse.com 数据结构

特色/强调产品的Mysql表方案

database - 将表规范化为第三范式

mysql - 无法连接到位于 127.0.0.1 的 MySql :3306