【问题标题】:MySQL Error #: 1064 with sql version 5.6.44 [duplicate]MySQL 错误 #:1064 与 sql 版本 5.6.44 [重复]
【发布时间】:2019-11-11 11:05:01
【问题描述】:

您好,对于下面的查询,我在 mySql 中收到此错误。任何人都可以帮我解决这个问题。 谢谢。

MySQL Error:


190

SQL:
            SELECT `pid`, `pushbadge`, `pushalert`, `pushsound`
            FROM `apns_devices`
            WHERE `pid` IN ()
                AND `status`='active';

错误:您的 SQL 语法有错误;检查手册 对应于您的 MySQL 服务器版本,以便使用正确的语法 靠近 ') AND status='active'' 在第 3 行错误 #: 1064

【问题讨论】:

  • IN () 不能为空。

标签: mysql


【解决方案1】:

您应该像这样在语句IN () 中添加一些值:

    SELECT `pid`, `pushbadge`, `pushalert`, `pushsound`
    FROM `apns_devices`
    WHERE `pid` IN (1,2,3)
        AND `status`='active';

查看更多http://www.mysqltutorial.org/sql-in.aspx

【讨论】:

    猜你喜欢
    • 2019-11-29
    • 1970-01-01
    • 2014-02-20
    • 1970-01-01
    • 2012-03-29
    • 2021-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多