我试图在 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/