0

我在服务器上有 2 个数据库:

  • 数据库1
  • 数据库2

我正在尝试查询每个数据库中的表。但是,当我尝试这样做时,出现以下错误:

字段列表中的未知表“database2.client”

这是我在数据库 1 上运行的脚本中使用的代码:

SELECT database2.client.id;

它返回未知表错误。奇怪的是,如果我查询数据库,它会同时显示它们:

SHOW DATABASES

它返回以下内容:

information_schema
database1
database2

我不确定为什么 SHOW 语法确认两个数据库都存在,但我无法从另一个表中选择数据。

4

3 回答 3

1

我相信正确的语法是:

SELECT id FROM database2.client

id列在哪里,database2你的数据库在哪里,client你的表在哪里。

于 2012-10-03T17:18:19.503 回答
1

如果你先运行use database2,你能选择它,然后SELECT client.id

编辑:

正如许多人指出的那样,您需要使用正确的SELECT语法。

USE database2;
SELECT id FROM client;
于 2012-10-03T17:17:05.433 回答
1

尝试这个:

SELECT id FROM database2.client;
于 2012-10-03T17:17:36.680 回答