Преглед изворни кода

Merge pull request #282 from wilson-lauw/mysql_fix

HUE-3087 [dbquery] Add backticks to handle DB name that use reserved keyword
Romain Rigaux пре 10 година
родитељ
комит
3d6b82ad07
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      desktop/libs/librdbms/src/librdbms/server/mysql_lib.py

+ 1 - 1
desktop/libs/librdbms/src/librdbms/server/mysql_lib.py

@@ -80,7 +80,7 @@ class MySQLClient(BaseRDMSClient):
       raise RuntimeError(_("Database '%s' is not allowed. Please use database '%s'.") % (database, self._conn_params['db']))
       raise RuntimeError(_("Database '%s' is not allowed. Please use database '%s'.") % (database, self._conn_params['db']))
     else:
     else:
       cursor = self.connection.cursor()
       cursor = self.connection.cursor()
-      cursor.execute("USE %s" % database)
+      cursor.execute("USE `%s`" % database)
       self.connection.commit()
       self.connection.commit()