【发布时间】:2014-03-02 09:32:29
【问题描述】:
我想检查一个表是否在数据库中。那么什么是 MySQL 查询来检查一个表是否在数据库中?
【问题讨论】:
标签: mysql
我想检查一个表是否在数据库中。那么什么是 MySQL 查询来检查一个表是否在数据库中?
【问题讨论】:
标签: mysql
您也应该尝试使用 database_name 和 table_name..
SELECT count(*)
FROM information_schema.tables
WHERE table_schema = 'db_name'
AND table_name = 'table_name'
如果存在则返回 1,否则返回 0
【讨论】:
SELECT TABLE_NAME FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'MyDataBase'
【讨论】:
SELECT count(*) FROM information_schema.TABLES where TABLE_SCHEMA='dbname' and table_name='tblname'
【讨论】: