使用列名作为整数表达式时,hsqldb 的 date_add 函数中出现意外标记

问题描述 投票:0回答:2

此查询适用于 MySQL 数据库。

update MYTABLE set my_date = date_add(:currentDate, INTERVAL num_days_column DAY);

其中 num_days_column 是整数列

这适用于 MySQL。但是,当我尝试在 HSQLDB 中运行相同的查询时,查询失败并出现以下错误: 意外标记:num_days_column。

如果有任何关于如何解决这个问题的想法,我将不胜感激。

mysql database hibernate hsqldb
2个回答
0
投票

这类似于基于其他列在 HSQLDB 中添加日期间隔 解决问题,因为这是该问题的重复。


0
投票

这些错误怎么可能在没有解决方案的情况下存活这么久?

© www.soinside.com 2019 - 2024. All rights reserved.