#1054 - 未知栏' ***'在'字段列表'

时间:2014-04-02 15:50:27

标签: php mysql sql

我试图在PHPMyadmin中设置我的数据库,并且在设置外键后我不断地使用此特定表获得此错误。我的其他两个表设置正常。我正在把头发拉出来,因为我无法弄清楚问题是什么。

我尝试在phpmyadmin中插入表时遇到的错误是:

SQL查询:

SELECT  `customerID` ,  `instrumentID` 
FROM  `project`.`customer` 
ORDER BY  `customer`.`instrumentID`
MySQL说:

#1054 - Unknown column 'instrumentID' in 'field list' 

InstrumentID是主键。

有谁知道问题是什么?首先十分感谢。如果您有任何具体信息,请询问并尽情发送,因为我不确定还需要哪些其他信息。

2 个答案:

答案 0 :(得分:1)

您似乎对表结构感到困惑。 customer表格没有instrumentID列,而instruments表格则没有SELECT `customerID` , `instrumentID` FROM `project`.`instruments` ORDER BY `instruments`.`instrumentID` 列。 因此,您的查询应该是:

{{1}}

答案 1 :(得分:0)

你的mysql查询语法不正确 我认为桌面名称没有。所以请验证你的mysql查询

SELECT  `customerID` ,  `instrumentID` FROM  `project`.`customer` ORDER BY  `customer`.`instrumentID`

问题在这里" FROM projectcustomer"您可以创建表名的别名,如下所示

select `p.customerID`,`c.instrumentID` from customer as c,project as p ORDER BY c.instrumentID