mysql查Id不知道表

更新时间:01-27 教程 由 执手 分享

在MySQL中,当我们需要查找某个Id的记录时,通常是使用 SELECT 语句来进行查询的。但是,如果我们不知道这个Id所在的表的话,该怎么办呢?下面我们来介绍一下如何在 MySQL 中查找一个未知表内的Id。

首先,我们可以使用以下SQL语句来查找这个Id所在的表:

SELECT table_name, column_nameFROM information_schema.columnsWHERE column_name = 'id';

上述SQL语句会在系统表 information_schema.columns 中搜索所有包含 'id' 列的表,并返回相关的表名和列名。

接下来,我们就可以使用以下SQL语句来查找这个Id所在的记录:

SELECT *FROM table_nameWHERE id = 0;

在这个SQL语句中,我们将 'table_name' 替换为上述查询中返回的表名,并将 'id=0' 中的 '0' 替换为对应的目标Id。

通过以上方法,我们就可以在 MySQL 数据库中查找一个未知表中的特定记录了。

声明:关于《mysql查Id不知道表》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2259412.html