Automatically convert SQL Server syntax to MySQL-compatible format in
execute_query() and execute_update() methods:
- Parameter placeholders: ? -> %s
- Table names: [dbo].[TableName] -> dbo_TableName
- Column names: [ColumnName] -> ColumnName
This fixes the "Not all parameters were used in the SQL statement" error
that occurred when running queries originally written for SQL Server against
MySQL database.
The conversion is transparent to existing code, allowing SQL queries
throughout the codebase to work with MySQL without modification.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>