这在knex中是有效的:
knex.raw('select * from users where id = ?', [1])
我尝试使用多个值作为参数,重复其中的一些值。就像这样:
knex.raw('select * from users where id = 1? and name = 2? and firstName = 2?', [1, 'someName'])
我该如何做到这一点?
这在knex中是有效的:
knex.raw('select * from users where id = ?', [1])
我尝试使用多个值作为参数,重复其中的一些值。就像这样:
knex.raw('select * from users where id = 1? and name = 2? and firstName = 2?', [1, 'someName'])
我该如何做到这一点?
2条答案
按热度按时间agyaoht71#
你也可以这样做:
这不是第一个例子,但它被记录为here。
z9gpfhce2#
看起来最明显的快速解决方案是简单地重复数组元素。
我不知道knex,但这个解决方案也没有错。
编辑
另一种方法是通过kiwi这样的库使用简单的字符串插值:
查看kiwi.js