我有19个MySQL数据库,每年根据事件创建一些表(有19个事件正在进行中),但是每年都有新的竞赛被引入,因此创建了新表。所有19项赛事的比赛都不尽相同。 我们正在准备中央系统来跟踪所有19个事件的数据。现在我们必须找出一个表是否存在;如果存在然后火查询。
那么,在MySQL中,如何查找“X”表是否存在?
答案 0 :(得分:2)
SHOW TABLES LIKE 'X';
LIKE的正常规则适用,所以这也是有效的:
SHOW TABLES LIKE 'foo%';
答案 1 :(得分:0)
执行查询show tables;
和表名列表。
迭代表格列表,找出“x”是否存在。
答案 2 :(得分:0)
执行
显示表格 在mysql或PHPmyadmin中,它将列出所有表
或
您可以找到特定的表格
显示表LIKE'%%'
E.g show tables LIKE'%customer%'
答案 3 :(得分:0)
你可以写:
show tables LIKE '%X%'
它将解决您的问题