我有这个查询:
SELECT * FROM table_1 WHERE (`update_column` = (DATE_SUB(curdate(), INTERVAL 10 DAY)))
它工作正常,我想将 10 天更改为参数并通过适配器传递它的值,我正在使用查询生成器,在适配器中进行查询:
FillBy_sub_date
我想成为这样的人:
SELECT * FROM table_1 WHERE (`update_column` = (DATE_SUB(curdate(), INTERVAL @_days DAY)))
我想用以下方法传递日值:
Me.table_1Adapter.FillBy_sub_date(Me.dataset.table_1, 5)
5 是我不会传递给查询的天数
问题:当我将数字 10 更改为 @_days mysql 错误显示
函数参数列表中的错误:“_days”无法识别。无法解析查询文本。