【发布时间】:2018-03-23 13:56:51
【问题描述】:
假设这个简单的查询。
var knex = require("knex")(knexConfig);
var insert1 = {col1: "a4", col2: "b4", col3: "c4"};
knex.insert(insert1).into("test").then(function (id) {
console.log(id);
})
.finally(function() {
knex.destroy();
});
如果数据库服务器在执行插入查询后立即关闭或连接关闭会发生什么?是存储数据返回错误还是不存储数据返回错误?
【问题讨论】:
-
可以插入也可以不插入。它可能会发送错误,也可能不会。
-
感谢您的回复。那么,后端应该如何处理这种情况呢?
-
@UserBH 不清楚这意味着什么。如果后端是数据库,它已经启动了案例,它不必“处理”它。如果是应用程序,如果没有收到错误则无法处理。