mySQL不断切换列和参数

时间:2012-12-05 20:20:00

标签: mysql

尝试运行查询,不断获取ERROR 1054

SELECT *
    from my_table
    WHERE 1=1
    AND MYCITY = CHICAGO
;

现在,我使用WHERE 1=1AND,因为我正在运行多个参数。这是唯一能够解决所有问题的论点。错误是完整的读取:

ERROR 1054 (42S22): Unknown column 'CHICAGO' in 'where class'

它正在查找列CHICAGO而不是列CHICAGO中的值MYCITY,我不知道原因。

1 个答案:

答案 0 :(得分:2)

需要引用您的字符串值

SELECT *
    from my_table
    WHERE 1=1
    AND MYCITY = 'CHICAGO'
;