SQL搜索所有表的所有列

时间:2014-08-28 12:08:42

标签: mysql sql

我正在尝试在我的SQL数据库中找到一个值,但是文档没有说明哪个表或哪个列是值。

我拥有的所有信息都是值“use_config_gift”,我想查看数据库的所有表格以查找文本。

这可能吗?我在终端上使用Mysql,db有点大(560+表)。

有人有想法吗?

2 个答案:

答案 0 :(得分:0)

您可以在MYSQL中使用全文搜索功能

请访问以下链接以获取参考:

Full text search MySQL

答案 1 :(得分:0)

尝试使用此脚本:

http://kedar.nitty-witty.com/blog/wp-content/uploads/2009/10/find-in-all-databases-tables.sql_.txt

编写此脚本是为了搜索所有dbs,但您可以替换:

WHERE TABLE_SCHEMA NOT IN(' information_schema',' test',' mysql');

使用:

WHERE TABLE_SCHEMA IN(' YOUR_DB_NAME');

来源:

http://kedar.nitty-witty.com/blog/search-through-all-databases-tables-columns-in-mysql

再见!