当我尝试在语句中查询多个电话号码时,我收到了错误代码1054。我对MYSQL很陌生,无法弄清楚我做错了什么。
我可以查询一个电话号码没有问题,但如果我添加多个电话号码,我会收到1054错误。任何人都能给我一些关于我做错了什么的见解吗?我正在使用的代码如下:
SELECT
member_id, first_name, last_name
FROM
database_name.billing
WHERE
phone in (‘310-123-6528’,'213-123-4564',.......);
我试图研究它并且找不到任何东西,任何帮助将不胜感激!
答案 0 :(得分:1)
您在第一种情况下使用的是´
,请尝试使用'
答案 1 :(得分:0)
来自MySQL的错误消息包括标识符(MySQL看到的列名称)以及它正在查找它的语句的哪一部分。
例如,
Unknown column 'foo' in 'field list'
...告诉我们MySQL正在查看SELECT列表中表达式中名为foo
的列的引用。这个
Unknown column 'foo' in 'where clause'
告诉我们问题出现在WHERE
子句中,MySQL正在“看到”一个名为“foo”的列的引用。
此信息可帮助我们找出问题所在。