sql查找所有表里有没有这个数据
时间: 2024-04-11 11:28:35 浏览: 111
在SQL数据库所有表中搜索数据
你可以使用以下的 SQL 语句来查找所有表是否存在某个数据:
```
SELECT
*
FROM
information_schema.tables
WHERE
table_schema = 'your_database_name'
AND
(
SELECT
COUNT(*)
FROM
`your_table_name`
WHERE
`your_column_name` = 'your_search_value'
) > 0;
```
请将 `your_database_name`、`your_table_name` 和 `your_column_name` 替换为你自己的数据库名、表名和列名,将 `your_search_value` 替换为你要查找的数据。这个 SQL 语句会返回所有包含该数据的表。
阅读全文