错误1054查询多个电话号码时

时间:2018-04-19 20:02:17

标签: mysql

当我尝试在语句中查询多个电话号码时,我收到了错误代码1054。我对MYSQL很陌生,无法弄清楚我做错了什么。

我可以查询一个电话号码没有问题,但如果我添加多个电话号码,我会收到1054错误。任何人都能给我一些关于我做错了什么的见解吗?我正在使用的代码如下:

SELECT
    member_id, first_name, last_name
FROM
    database_name.billing
WHERE
    phone in (‘310-123-6528’,'213-123-4564',.......);

我试图研究它并且找不到任何东西,任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:1)

您在第一种情况下使用的是´,请尝试使用'

答案 1 :(得分:0)

来自MySQL的错误消息包括标识符(MySQL看到的列名称)以及它正在查找它的语句的哪一部分。

例如,

 Unknown column 'foo' in 'field list' 

...告诉我们MySQL正在查看SELECT列表中表达式中名为foo的列的引用。这个

 Unknown column 'foo' in 'where clause'

告诉我们问题出现在WHERE子句中,MySQL正在“看到”一个名为“foo”的列的引用。

此信息可帮助我们找出问题所在。