For queries which return multiple result sets, this advances to the next
result set if one is available. Otherwise, the current result set is
destroyed and will no longer be accessible.
This function will always return false on SQLite, and when using threaded
queries in MySQL. Nonetheless, it has the same effect of removing the last
True on success, false on failure.
Invalid query handle.
No result set in this query.