我正在处理的数据库大约有 30 个表,其中可能包含我想要定位的不同数据。不是一个理想的情况,但嘿嗬。
给定两个字符串...
string1
- 出现在表名中的值。string2
- 要搜索类似文本的列的值。
...我想搜索名称匹配的所有表,以查找string1
具有...的数据类型的列
- 文本
- 字符
- varchar
...对于数据行like "%string2%"
。
我理想地看到返回的是一个结果集,其中每个命中都有一行,格式如下string1
:string2
- table_name_string1_appears_in
- column_name_string2_appears_in
- value_from_id_col_of_table_with_name_like_string1
- data_from_cell_matching_string2
是否可以存在可重复使用的纯 mysql 解决方案?