Я добавил новый столбец в свою базу данных, но, похоже, он был добавлен неправильно. Я получаю следующие ошибки.
Вот где я добавляю базу данных
const sheets_db = new sqlite3.Database(__dirname + '/sheet.db',
function(err){
if(!err){
sheets_db.run(`
CREATE TABLE IF NOT EXISTS sheets(
useremail TEXT,
sheetname TEXT UNIQUE,
sheet TEXT,
status TEXT
)
`);
console.log('opened sheet.db');
}else{
console.log('COULD NOT OPEN SHEET.DB', err)
}
}
);
Вот как я ее использую
sheets_db.run(`INSERT OR REPLACE INTO sheets (useremail,sheetname,sheet) VALUES(?,?,?)`,
["tim@mun.ca",name,strValues],
function(err){
if(!err){
res.send({ok:true}); //converts to JSON
}
else{
console.log("FAILED TO UPDATE: ",err);
res.send({ok:false}); //Converts to JSON
}
});
});
Это ошибка Я получаю:
FAILED TO UPDATE: [Error: SQLITE_ERROR: table sheets has no column named sheet] {
errno: 1,
code: 'SQLITE_ERROR'
}`enter code here`