【发布时间】:2020-06-28 18:34:47
【问题描述】:
运行此 SQLITE 语句时,出现错误:输入不完整
return db.run(
`INSERT INTO articles(article_id, title, author, article) VALUES `+"('"+article_id+"', '"+data.title+"', '"+data.author+"', '"+data.article+"')",
(err) => callback(err, article_id));
这有什么问题?我已经记录了所有数据输入,但它们在查询中具有正确的值(即没有缺失值)。是因为语法错误吗?请帮忙。
【问题讨论】:
-
怎么了?您正在使用文字值修改查询字符串。你需要学会使用参数。
-
我不明白对此的反对意见?这是个坏问题吗?我也有类似的问题,但不敢问。
标签: sql node.js sqlite sql-insert node-sqlite3