我正在尝试使用 domain.executeUpdate 从我的表中删除 1 个月大的记录,如下所示
Bugrerun.executeUpdate("delete Bugrerun b where b.complete = 1 and b.date
< date_sub(curdate(), INTERVAL 1 MONTH) ")
我正在尝试在查询中使用 MySQL 日期函数。
但这失败并出现错误
org.hibernate.hql.ast.QuerySyntaxException: unexpected token: 1 near line 1
, column 97
我们如何在 executeUpdate 语句中使用 My SQL 日期时间函数
请注意,此表有大量数据,因此无法获取和删除单个记录