ob兼容问题 SQL state [0A000]; error code [1235]

【 使用环境 】
生产环境
【 OB or 其他组件 】
OB
【 使用版本 】
阿里云OB 4.2.1.9-109020012024102319
【问题描述】清晰明确描述问题
SQL不兼容
Failed to batchUpdateDeletedStatus
org.springframework.jdbc.UncategorizedSQLException: PreparedStatementCallback; uncategorized SQLException for SQL [update dora_emon_follow_info set status=?, statusVersion=? where id=? and statusVersion<? and status not in (3)]; SQL state [0A000]; error code [1235]; Not supported feature or function; nested exception is java.sql.SQLException: Not supported feature or function
【复现路径】

【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!

根因分析场景: SQL 执行出错
根因分析命令: obdiag rca run --scene=sql_execution_error --env “{db_connect=’-h127.0.0.1 -P2881 -utest@test -p****** -Dtest’, trace_id=‘Yxx’}”
日志采集场景: SQL执行出错
日志采集命令: obdiag gather scene run --scene=observer.sql_err --env “{db_connect=’-h127.0.0.1 -P2881 -utest@test -p****** -Dtest’, trace_id=‘Yxx’}”

推荐使用 obdiag 工具进行根因分析和日志采集,以便确认问题所在。上述命令将帮助我们收集与 SQL 错误相关的详细信息,并分析导致错误的根本原因。

为了更好地帮助您解决问题,请您提供以下信息:

  1. 执行的 SQL 语句具体内容是什么?是否涉及特定的功能或特性(如窗口函数、JSON 操作等)?
  2. 当前 OceanBase 数据库的版本号是多少?
  3. 是否在执行该 SQL 前对数据库进行了任何配置更改或升级操作?
  4. 这个问题是一直存在还是最近才开始出现?如果是后者,请问是否有触发该问题的具体时间点或事件?
  5. 是否可以提供 trace_id 或者具体的执行时间和环境信息,以便更精准地定位问题?

请根据上述命令采集日志并提供给我们,我们将进一步分析问题原因并给出解决方案。

附上敏捷诊断工具 obdiag 使用帮助链接

是企业版么 还是开源版