mysql - SQL 搜索所有表所有列

标签 mysql sql

我试图在 SQL 数据库中查找一个值,但文档没有说明该值位于哪个表或哪一列中。

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

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

有人有什么想法吗?

最佳答案

尝试使用这个脚本:

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

此脚本是为了在所有数据库中搜索而编写的,但您可以替换:

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

再见!

关于mysql - SQL 搜索所有表所有列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25548453/

相关文章:

mysql - 尝试构建一个 SQL SELECT 查询来显示出现次数最多的用户

mysql - 我如何将 Rails 用户身份验证/授权与 MySQL 数据库服务器中的现有权限相关联?

mysql - 如何引用 SELECT 查询引用的字段?

sql - oracle中的while循环

PHP move_uploaded_file 上传视频到 MySQL 不工作

sql - 获取 SQL 表列的总和,直到总和达到 5000

sql - 我如何构建这个简单的 mySQL 查询?

mysql - 更新列时删除 mysql 行

php - 无法通过编织(远程访问)或从 Pi"s IP 连接到 Raspberry Pi 3 MySQL

php - 使用php检索mysql中两个不同表列字段的总和