From d2bd524b0eaf57423e12104a83f767cee94befeb Mon Sep 17 00:00:00 2001 From: Gardner Date: Fri, 24 Mar 2023 14:42:58 -0400 Subject: [PATCH] BUG#110469: Backtick database name if necessary --- lib/mysql/connector/connection.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/mysql/connector/connection.py b/lib/mysql/connector/connection.py index 267de899..bafae476 100644 --- a/lib/mysql/connector/connection.py +++ b/lib/mysql/connector/connection.py @@ -1272,6 +1272,8 @@ def database(self) -> str: @database.setter def database(self, value: str) -> None: """Set the current database""" + if not (value.startswith("`") and value.endswith("`")): + value = f"`{value}`" self.cmd_query(f"USE {value}") def is_connected(self) -> bool: