1

这是我的职责。如果我删除?并手动输入它执行的信息,我会假设这是您传递参数的方式。这个对吗?如果我控制台记录它们都工作的参数,我假设参数的传递方式

async function getMultiple(page = 1){
    const offset = helper.getOffset(page, config.listPerPage);
    const rows = await db.query(
        'SELECT id, quote, author FROM quote LIMIT ?,?',
        [offset, config.listPerPage]
    );
    const data = helper.emptyOrRows(rows);
    const meta = {page};

    return {
        data,
        meta
    }
}

module.exports = {
  getMultiple
}
4

1 回答 1

0

所以事实证明,我安装的 mysql 版本(8.0.23)在准备好的语句(或不同的方式)方面存在问题。我不得不降级到低于这个水平,它按预期工作。我降级到5.7

于 2021-07-08T12:36:51.073 回答