SQLITE_ERROR:没有这样的表

时间:2019-05-27 19:58:20

标签: javascript sqlite

我遇到一个SQLITE_ERROR:没有这样的表:users error。 我不知道这可能是什么问题,我只是盯着学习这个东西。

我已经尝试对此做一些研究,但是无论我如何尝试,我都无法使其正常工作。

app.post("/", (request, response) => {
    let data = request.body;

    let firstName = data.firstName;
    let lastName = data.lastName;
    let age = data.age;

    console.log("Got data: ", data);


    // if (!fs.existsSync("Users"))
    db.run("CREATE TABLE users (id INTEGER PRIMARY KEY AUTOINCREMENT, fn TEXT, ln TEXT, age INT)");

    let prep = db.prepare("INSERT INTO users values (?, ?, ?, ?, ?)");
    // prep.run(0, firstName, lastName, age);
    // prep.finalize();
    // db.each("SELECT * FROM users", (err, row) => {
    //     console.log(`ID: ${row.id}\nFN: ${row.fn}\nLN: ${row.ln}\nAge: ${row.age}`);
    // });
    // db.close();
});

我希望数据被插入“用户”表中。

0 个答案:

没有答案