首先是否有可能,我认为应该是这样,因为它们比原始查询更安全并且可以防止 sql 注入。
但我在文档中几乎找不到任何内容。
sequelize.prepare
sequelize.query
没关系,sequelize.query
有一个选项叫做replacements
是自动转义的。
替换被转义并在查询发送到数据库之前通过sequelize插入到查询中
sequelize.query('SELECT * FROM users WHERE name LIKE :search_name ',
{ replacements: { search_name: 'ben%' }, type: sequelize.QueryTypes.SELECT }
).then(projects => {
console.log(projects)
})
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)