From c0fecbfaeb69b6f29edad4fe93414c8a3dc3f129 Mon Sep 17 00:00:00 2001 From: Alex Quach Date: Fri, 26 Apr 2013 11:48:38 -0700 Subject: [PATCH] Escape MySQL db names. --- mysql_db | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mysql_db b/mysql_db index fb73e057632..3921a3a7812 100644 --- a/mysql_db +++ b/mysql_db @@ -104,7 +104,7 @@ def db_exists(cursor, db): return bool(res) def db_delete(cursor, db): - query = "DROP DATABASE %s" % db + query = "DROP DATABASE `%s`" % db cursor.execute(query) return True @@ -125,7 +125,7 @@ def db_create(cursor, db, encoding, collation): encoding = " CHARACTER SET %s" % encoding if collation: collation = " COLLATE %s" % collation - query = "CREATE DATABASE %s%s%s" % (db, encoding, collation) + query = "CREATE DATABASE `%s`%s%s" % (db, encoding, collation) res = cursor.execute(query) return True