我在服务器上有2个数据库:
我正在尝试查询每个数据库中的表。但是,当我尝试时,我收到以下错误:
字段列表中的未知表'database2.client'
以下是我在数据库1上运行的脚本中使用的代码:
SELECT database2.client.id;
它返回未知表错误。奇怪的是,如果我查询数据库,它会同时显示它们:
SHOW DATABASES
它返回以下内容:
information_schema
database1
database2
我不确定为什么SHOW语法确认两个数据库都存在,但我无法从另一个表中选择数据。
答案 0 :(得分:1)
如果您先运行use database2
,然后SELECT client.id
?
修改强>
正如许多人所指出的,您需要使用正确的SELECT
语法。
USE database2;
SELECT id FROM client;
答案 1 :(得分:1)
试试这个:
SELECT id FROM database2.client;
答案 2 :(得分:1)
我相信正确的语法是:
SELECT id FROM database2.client
id
是列,database2
是您的数据库,client
是您的表格。