【发布时间】:2014-02-16 20:42:18
【问题描述】:
如何使用SELECT * FROM * WHERE % = 'name' 之类的查询来扫描我的数据库中的所有表以查找name?
【问题讨论】:
如何使用SELECT * FROM * WHERE % = 'name' 之类的查询来扫描我的数据库中的所有表以查找name?
【问题讨论】:
您的选择语句缺少一列。 所以可能像 SELECT * FROM * WHERE $col = '%name';
php(比如 bash)之外的快速而肮脏的答案是
mysql -uuser -psecret MYDB -B -e 'show tables'|sed -e '2,$p'
这一切都说了,除非 $col 在所有表中都是通用的,否则这个问题没有意义。
【讨论】: