0
데이터베이스에 행을 삽입하려고하는데 가능한 한 코드를 단순화하려고했지만 'SQLITE_RANGE : bind 또는 column'오류가 계속 발생합니다. 색인이 범위를 벗어났습니다. 'SQLITE_RANGE : 범위를 벗어난 바인드 또는 열 인덱스
const sqlite3 = require('sqlite3').verbose();
let db = new sqlite3.Database(':memory:', (err) => {
if (err) {
return console.error(err.message);
}
console.log('Connected to the in-memory SQlite database.');
});
db.serialize(function(){
db.run('CREATE TABLE parks ' +
'(' +
'Name text' +
')'
);
});
csv.fromPath("parks.csv", {renameHeaders : true, headers : [,
'Name',
]})
.on("data", function(data){
query = "INSERT INTO parks VALUES ('Arbutus_Village_Park')"
db.run(query, ['C'], function(err) {
if (err) {
return console.log(err.message);
}
});
})
누락 된 부분을 지적 해주세요. 감사합니다.