From 9259a96c279e4a5ee69110cea959014e77c91a20 Mon Sep 17 00:00:00 2001 From: superboy724 Date: Tue, 18 Mar 2025 14:42:09 +0800 Subject: [PATCH] Fixing MySQL Reserved Words and Special Characters That Cause Errors When Querying DDL --- mindsql/_utils/constants.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mindsql/_utils/constants.py b/mindsql/_utils/constants.py index 704dc57..66a7408 100644 --- a/mindsql/_utils/constants.py +++ b/mindsql/_utils/constants.py @@ -17,7 +17,7 @@ ERROR_WHILE_RUNNING_QUERY = "Error while running query: {}" MYSQL_SHOW_DATABASE_QUERY = "SHOW DATABASES;" MYSQL_DB_TABLES_INFO_SCHEMA_QUERY = "SELECT table_name FROM information_schema.tables WHERE table_schema = '{}';" -MYSQL_SHOW_CREATE_TABLE_QUERY = "SHOW CREATE TABLE {};" +MYSQL_SHOW_CREATE_TABLE_QUERY = "SHOW CREATE TABLE `{}`;" POSTGRESQL_SHOW_DATABASE_QUERY = "SELECT datname as DATABASE_NAME FROM pg_database WHERE datistemplate = false;" POSTGRESQL_DB_TABLES_INFO_SCHEMA_QUERY = "SELECT table_name FROM information_schema.tables WHERE table_schema = 'public' AND table_catalog = '{db}';" ERROR_DOWNLOADING_SQLITE_DB_CONSTANT = "Error downloading sqlite db: {}"