error deal for query containing multi statement

A query may execute multi sql statements.If an error occurs for any sql, the result should return the error info.
This commit is contained in:
snail
2016-02-22 11:23:35 +08:00
parent ea8557296b
commit 14ccf96eb0

View File

@@ -607,6 +607,10 @@ local function _query_resp(self)
while err =="again" do
res, err, errno, sqlstate = read_result(self,sock)
if not res then
mulitresultset.badresult = true
mulitresultset.err = err
mulitresultset.errno = errno
mulitresultset.sqlstate = sqlstate
return true, mulitresultset
end
mulitresultset[i]=res