问号的地方怎么分别拼接上两个参数
const getList = (author, keyword) => {
let sql = `select * from blogs where author= ? and keyword = ? `
}
问号的地方怎么分别拼接上两个参数
const getList = (author, keyword) => {
let sql = `select * from blogs where author= ? and keyword = ? `
}
使用模版语法不行吗?
let sql = `select * from blogs where author= ${author} and keyword = ${keyword} `
sequelize 是 ORM,可能需要根据项目来整合;做 SQL 拼接的话有专门干这个事儿的,直接去 GayHub 上搜 “sql generation”,语言勾一下 JavaScript,然后 Most Star 排序的前几个应该就能满足你的需求。自己写的话不是特别推荐,除非你能保证做齐全套检查。。。
13 回答12.9k 阅读
7 回答2.1k 阅读
4 回答1.4k 阅读✓ 已解决
3 回答2.6k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
8 回答1.3k 阅读
2 回答1.3k 阅读✓ 已解决
像 mysql 这个库, 可以
来实现转义和占位符的需求.
其他的库也都差不多吧.