You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Align PDO error handling and diagnostics with PDO MySQL #473
A failed query() currently rolls back the active user transaction. PDO MySQL keeps the transaction active so the caller can decide whether to commit or roll it back.
Expected behavior
Apply the configured error mode to all public connection and statement operations.
Keep internal SQLite exception handling separate from caller-visible behavior.
Populate connection and statement diagnostics on failure.
Reset or preserve diagnostics after success according to PDO MySQL behavior for each operation.
Keep transaction-state errors throwing in every error mode.
Roll back only the failed statement’s internal transaction or savepoint.
Keep explicit user transactions active after statement errors.
Add coverage across public operations and all supported error modes.
changed the title [-]Align PDO transaction failure handling with PDO MySQL[/-][+]Align PDO error handling and diagnostics with PDO MySQL[/+]on Aug 5, 2026
Activity
[-]Align PDO transaction failure handling with PDO MySQL[/-][+]Align PDO error handling and diagnostics with PDO MySQL[/+]Expand PDO API coverage (#471)