diff --git a/src/lua/internal/sysbench.sql.lua b/src/lua/internal/sysbench.sql.lua index 6e5f226..6f33d33 100644 --- a/src/lua/internal/sysbench.sql.lua +++ b/src/lua/internal/sysbench.sql.lua @@ -299,7 +299,7 @@ end function connection_methods.query_row(self, query) local rs = self:query(query) - if rs == nil then + if rs == nil or rs.nrows == 0 then return nil end diff --git a/tests/include/api_sql_common.sh b/tests/include/api_sql_common.sh index 6582728..6b31546 100644 --- a/tests/include/api_sql_common.sh +++ b/tests/include/api_sql_common.sh @@ -210,13 +210,26 @@ sysbench $SB_ARGS run ######################################################################## cat >$CRAMTMP/api_sql.lua <$CRAMTMP/api_sql.lua <