【发布时间】:2020-09-01 21:28:40
【问题描述】:
这是我在这里的第一个问题。我一直在尝试使用 ExpressJS 和 sqlite3 将一列添加到数据库中。通常我使用问号作为占位符/参数,但在这种情况下我得到一个错误。我已经为此苦苦挣扎了几个小时,但我无法让它发挥作用。这是我得到的错误:
[错误:SQLITE_ERROR:靠近“?”:语法错误] { 错误号:1, 代码:'SQLITE_ERROR' }
希望大家能帮帮我!
var scoreOfGame = req.body.game + "_Score";
db.all("ALTER TABLE Users ADD COLUMN ? INT", [scoreOfGame], (error, results) => {
if (error) {
console.log(error)
}
else {
console.log(results)
}
})
【问题讨论】:
标签: sqlite express syntax syntax-error alter-table