超时HTTP POST会导致SQL回滚吗?

时间:2014-06-19 18:52:45

标签: mysql http

我之前提出的一个问题(Preventing duplicate INSERTS MySQL)出现了另一个问题:

如果客户端向服务器发送POST请求,则服务器处理POST,插入到SQL中,然后插入,然后发送回复(或至少HTTP 200 OK),但客户端未收到该回复。 ..然后SQL语句“不计数”还是自动回滚或什么?

这对于在POSTS中使用INSERT来进行无法由发出POST的客户端唯一标识的行非常重要。

1 个答案:

答案 0 :(得分:0)

一般来说,不,服务器不会回滚sql插件。请求在服务器端处理,然后完成。

想想服务器处理它就像输入一个功能一样。一旦函数作业完成,它将返回任何需要的东西(在这种情况下,对客户端的响应),然后完成。此处发生相同的过程,服务器不等待客户端是否已收到请求,因为它的功能已经完成。