你可以使用以下 SQL 语句来查询 MySQL 数据库中没有 'uk_1' 索引的 'a_table' 开头的表:

SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME LIKE 'a_table%'
  AND TABLE_SCHEMA = 'your_database_name' -- 替换为你的数据库名
  AND TABLE_NAME NOT IN (
    SELECT TABLE_NAME
    FROM INFORMATION_SCHEMA.STATISTICS
    WHERE INDEX_NAME = 'uk_1'
      AND TABLE_SCHEMA = 'your_database_name' -- 替换为你的数据库名
  );

请将上述 SQL 语句中的 'your_database_name' 替换为你的数据库名,并执行该查询语句。这将返回所有以 'a_table' 开头且没有 'uk_1' 索引的表名。

MySQL 查询以 'a_table' 开头且无 'uk_1' 索引的表

原文地址: https://www.cveoy.top/t/topic/lNyG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录