我正在使用一个续集原始查询将记录从当前的“记录”表存档到我的存档表“archived_records”。查询运行并成功将记录插入档案表中,但由于某种原因,它总是进入我的 catch 块并抛出错误 TypeError: results.map 不是函数。
这是查询的样子
const [results, metadata] = await sequelize.query('insert into archived_records select * from record where letter_sent <= "' + newdate + '";', {
type: Sequelize.QueryTypes.SELECT
})
newdate 变量的值为:2022-12-12
Hermano,您可以在插入和选择续集时插入, 你的问题是你的问题类型:Sequelize.QueryTypes.SELECT si la cambias a esta type: Sequelize.QueryTypes.INSERT no deberias tener Problema