beautiful_gaga
beautiful_gaga
采纳率0%
2015-12-03 14:34 阅读 8.2k

mysql 怎么查询整个数据库中某个特定值所在的表和字段?

比如说有 person表中有name=“苹果”,goods表中有label=“苹果” 那么根据"苹果"怎么确认person 与 goods这两张表及各自对应的是name与label字段呢?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

6条回答 默认 最新

  • beautiful_gaga beautiful_gaga 2015-12-17 07:41

    后来想到一种不太正规的方法,将数据库导出,再用编辑器打开,ctrl f 来逐个查找想要的字段值所在的表及对应的字段

    点赞 1 评论 复制链接分享
  • machine0729 成越 2015-12-03 15:20

    如果,你说的Pseron里面的name,与goods里面的label一定相等的话:
    需要对每个表进行操作吧,你可以实际在数据库试下, 如果“苹果"=pseron.name=goods.label就 查询该表信息。

    点赞 评论 复制链接分享
  • dixueemo dixueemo 2015-12-04 01:24

    通过遍历轮询数据库中所有的表的所有符合字段,查出该表的该字段是否存在数据值。
    具体参照:http://www.cnblogs.com/pengyq/archive/2010/02/09/1666626.html

    点赞 评论 复制链接分享
  • dixueemo dixueemo 2015-12-04 01:25

    通过遍历轮询数据库中所有的表的所有符合字段,查出该表的该字段是否存在数据值。
    具体参照:http://www.cnblogs.com/pengyq/archive/2010/02/09/1666626.html

    点赞 评论 复制链接分享
  • u011661028 _BenChen 2015-12-04 02:19

    把所有的表的数据都导出来成文件 然后去shell或者python找特定值

    同时要把表的结构导出来 来按照位置来找到相应的字段

    这只是一种方法

    点赞 评论 复制链接分享
  • liu834189447 liu834189447 2020-05-10 11:12
    点赞 评论 复制链接分享

相关推荐