问号的地方怎么分别拼接上两个参数
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 排序的前几个应该就能满足你的需求。自己写的话不是特别推荐,除非你能保证做齐全套检查。。。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
5 回答3.2k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
像 mysql 这个库, 可以
来实现转义和占位符的需求.
其他的库也都差不多吧.