小编The*_*ile的帖子

SQL错误:"(":语法错误(C++接口)附近的语法

我正在尝试在我的C++程序中运行SQLite查询,该程序删除了我的一个数据库表中的所有重复记录.但是,我一直遇到各种语法错误.

这是我的SQL表:

Table Name: spamtrigrams

ID          TRIGRAM       
----------  ----------  
1           Sam's nice ham        
2           Tuesday was cold       
3           Alex stood up
4           Mark passed out      
5           this database is
6           date with a
7           disco stew pot
++10000 
Run Code Online (Sandbox Code Playgroud)

这是我的C++代码:

  sql = "DELETE from spamtrigrams WHERE id in(" \
    "SELECT id from spamtrigrams" \
    "EXCEPT(SELECT min(id);"  \
    "from spamtrigrams," \
    "group by TRIGRAM," \
    "having count(1) > 1," \
    "union all," \
    "SELECT min(id)," \
    "from spamtrigrams," \
    "group by TRIGRAM," …
Run Code Online (Sandbox Code Playgroud)

c++ sql sqlite

-5
推荐指数
1
解决办法
600
查看次数

标签 统计

c++ ×1

sql ×1

sqlite ×1