文档解释
Error number: 3834; Symbol: ER_INVALID_MULTIPLE_CLAUSES; SQLSTATE: HY000
Message: Multiple %s clauses
Error 3834: ER_INVALID_MULTIPLE_CLAUSES
SQLSTATE: HY000
错误说明:
MySQL错误3834(ER_INVALID_MULTIPLE_CLAUSES)表明在SQL语句中存在一组无效的多元素组合。该错误不允许特定类型的多重元件组成,例如,具有多个具有相同变量的WHERE子句,在查询中使用多个参数和表达式的GROUP BY子句等。
常见案例
下面的示例查询会导致该错误:
“`SQL
SELECT * FROM suppliers
WHERE supplier_id = 1000
AND supplier_id = 2000;
“`
解决方法:
解决该MySQL错误的最好方法是将重复组件进行合并或简化,使查询有效以返回有效结果,如以下示例所示:
“`SQL
SELECT * FROM suppliers
WHERE supplier_id in (1000, 2000);
“`
香港美国云服务器首选树叶云,2H2G首月10元开通。
树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/241376.html<

