Details
-
Bug
-
Status: Open (View Workflow)
-
Major
-
Resolution: Unresolved
-
10.3.14
-
None
-
CentOS 7
Description
I am not certain this is a MariaDB bug. I am also at this point unable to test if it exists on MySQL. A bug has been filed with PHP, where I was using the mysqlnd client
When you prepare a statement that is a 'CALL' statement, and the stored procedure in the 'CALL' statement uses a CURSOR internally, the COM_STMT_EXECUTE response has the SERVER_STATUS_CURSOR_EXISTS server status flag set. The documentation says this is only used with COM_STMT_FETCH, and I can't see any reason why it is indicated if a cursor was used in the stored procedure or not (regardless if the data came from the cursor, or even if a fetch was executed).
I am not sure if it is duplicate of MDEV-17252, as that appears to be related but not identical.
Attachments
Issue Links
- causes
-
CONC-424 mysql_stmt_store_result returns empty error
- Closed
- relates to
-
MDEV-17252 mysql_stmt_fetch error during fetch of stored procedure (with cursor) results
- Stalled