select 中 包含error 提示错误

尝试使用 TiDB 4.0 作为 zabbix 4.4.10 的数据库,但是发下zabbix的某些sql在TiDB会报错,比如select中包含名称为error的字段时,请问有什么解决方案吗?

例如:
select 1 as error;

select 1 as error
> 1064 - You have an error in your SQL syntax; check the manual that corresponds to your TiDB version for the right syntax to use line 1 column 17 near "error" 
> Time: 0.003s

使用 `error` 来解决:

select `error` from tbl;

PS:请正确选择标签和分类

zabbix中有多处这种带 error,这样需要改其源码重新编译,有没有别的方案呢

这个问题目前已经反馈到研发同学,正在兼容处理下

多谢 另外提问该选择哪个分类呢,分类众多:innocent:

根据提示或者看自己问题来选择吧,都有简短说明

回归到问题,目前 zabbix 用 tidb 数据库作为现在监控数据存储好像需要解决一些外键问题,但是 tidb 目前并不支持外键。可以先了解此点。

:upside_down_face:

:slightly_smiling_face: