选择多个vendor_id查询出现如图语法错误,单个选择没问题

图中报第26项语法错误


kidson 发布于 2019-2-19 14:46
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
axingLv6专家互助
发布于2019-2-19 15:08

设置一下分隔符

blob.png

  • kidson kidson(提问者) ok.我试下
    2019-02-19 15:10 
  • kidson kidson(提问者) 设了分隔符出现如下: Oops!!!非常抱歉,您当前无法访问此页。 发生的问题是:错误代码:1301 数据集配置错误
    Query:
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'AND ma.vendcust_id IN (\'d13fb97423a947bbba04c37eb550a75f\'),AND ma.vendcust_id IN\' at line 26 详细信息
    2019-02-19 15:23 
  • axing axing 回复 kidson(提问者) 加我QQ看下347111780
    2019-02-19 15:24 
  • kidson kidson(提问者) 回复 axing
    2019-02-19 15:27 
最佳回答
0
黄源Lv6中级互助
发布于2019-2-19 14:47(编辑于 2019-2-19 15:11)

单引号去了,and前面留个空格

blob.pngblob.png

  • kidson kidson(提问者) 字符串要单引号括起来啊,去掉报其他错了
    2019-02-19 14:54 
  • 黄源 黄源 回复 kidson(提问者) 不会,你返回的格式是字符串,不去就成了 in(\'123,123,145\')
    2019-02-19 14:57 
  • kidson kidson(提问者) 回复 黄源 去掉引号还是有问题,如下: Oops!!!非常抱歉,您当前无法访问此页。 发生的问题是:错误代码:1301 数据集配置错误
    Query:
    Unknown column \'066b6388187c42f2a76daf8f6ae50f54\' in \'where clause\' 详细信息
    2019-02-19 15:03 
  • kidson kidson(提问者) 回复 黄源 你有没看清楚单引号和双引号的作用呀,双引号是分割字符,而单引号是对vendor_id修饰的呀
    2019-02-19 15:09 
  • 黄源 黄源 回复 kidson(提问者) 你这个值是下拉复选框返回的吗?
    2019-02-19 15:09 
  • 3关注人数
  • 985浏览人数
  • 最后回答于:2019-2-19 15:11
    请选择关闭问题的原因
    确定 取消
    返回顶部