Я пытаюсь удалить 1 месяц старых записи из моей таблицы, используя domain.executeUpdate следующегоКак использовать MySQL функцию времени в Grails executeupdate
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
Как мы можем использовать в My SQL функции времени даты в отчетности executeUpdate
Обратите внимание, что эта таблица имеет много данных, чтобы извлечь и удалить отдельные записи не будет работа
Спасибо за предложение, это работало идеально –