我试图在PHPMyadmin中设置我的数据库,并且在设置外键后我不断地使用此特定表获得此错误。我的其他两个表设置正常。我正在把头发拉出来,因为我无法弄清楚问题是什么。
我尝试在phpmyadmin中插入表时遇到的错误是:
SQL查询:
SELECT `customerID` , `instrumentID`
FROM `project`.`customer`
ORDER BY `customer`.`instrumentID`
MySQL说:
#1054 - Unknown column 'instrumentID' in 'field list'
InstrumentID
是主键。
有谁知道问题是什么?首先十分感谢。如果您有任何具体信息,请询问并尽情发送,因为我不确定还需要哪些其他信息。
答案 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 project
。customer
"您可以创建表名的别名,如下所示
select `p.customerID`,`c.instrumentID` from customer as c,project as p ORDER BY c.instrumentID