尝试将数据插入SQLite,但得到的响应为空

3hvapo4f  于 2022-11-15  发布在  SQLite
关注(0)|答案(1)|浏览(167)

我可以查询数据库并获取信息,但当我尝试在SQLite数据库中插入一行时,得到的响应为空。
我的查询返回以下内容:

const response = await sql('SELECT * FROM work_orders ORDER BY CASE WHEN status = "OPEN" THEN 1 WHEN status = "CLOSED" THEN 2 ELSE 3 END')

以及不起作用的插入:

const response = await sql('INSERT INTO work_orders (name, status) VALUES (?, "OPEN")', workOrderName);
return res.status(201).json({ response });

我还能错过什么呢?
该表是使用id INTEGER PRIMARY KEY AUTOINCREMENT创建的

vhipe2zx

vhipe2zx1#

我不太了解SQLite,但如果您尝试返回*,它可能会起作用。

const response = await sql('INSERT INTO work_orders (name, status) VALUES (?, "OPEN") RETURNING *', workOrderName);
return res.status(201).json({ response });

相关问题