Test: /ext/pdo_mysql/tests/bug76815.phpt - Version 7.4.29        

Bug #76815 PDOStatement cannot be GCed/closeCursor-ed when a PROCEDURE resultset SIGNAL
Submitted: 2018-08-30 08:38:33 Modified: 2020-12-10 09:47:11
From: monier Assigned:
Status: Closed Package: PDO MySQL
PHP Version: 7.2.9 OS: Windows Linux

There are 2 different diffs reported by users for this test.

Count Diff
1 (50%)
001+ Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 1728 Cannot load from mysql.proc. The table is probably corrupted in %s/bug76815.php:7 002+ Stack trace: 001- SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'tst()' at row 1 002- Ok. 003+ #0 %s/bug76815.php(7): PDO->query('DROP FUNCTION I...') 004+ #1 {main} 005+ thrown in %s/bug76815.php on line 7
1 (50%)
001+ Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1370 alter routine command denied to user ''@'localhost' for routine 'test.tst' in %s/bug76815.php:7 002+ Stack trace: 001- SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'tst()' at row 1 002- Ok. 003+ #0 %s/bug76815.php(7): PDO->query('DROP FUNCTION I...') 004+ #1 {main} 005+ thrown in %s/bug76815.php on line 7