You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

查询quantity_sold(before_promo)列报1305函数不存在错误求助

问题原因与解决方案
  • 问题根源:你的列名quantity_sold(before_promo)包含括号,MySQL会默认将quantity_sold(before_promo)解析为「调用名为quantity_sold的函数,并传入before_promo作为参数」,但你的数据库中不存在这个函数,因此触发1305错误。

  • 解决方法:用反引号(`)包裹整个列名,明确告诉MySQL这是一个列名而非函数调用。正确的查询语句如下:

SELECT `quantity_sold(before_promo)` FROM fact_events;
  • 额外提示:当列名/表名包含空格、特殊字符(括号、连字符等)或与MySQL保留关键字重名时,都需要用反引号包裹,避免语法解析错误。

内容的提问来源于stack exchange,提问作者Tariq M Abbasi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 19:58:08