Dirty fix (works for me):

Index: mysql.py
===================================================================
--- mysql.py    (revision 2873)
+++ mysql.py    (working copy)
@@ -1090,7 +1090,7 @@
             table.name = table.name.lower()
             table.metadata.tables[table.name]= table
         try:
-            c = connection.execute("describe " + table.fullname, {})
+            c = connection.execute("describe `" + table.fullname +
"`", {})
         except:
             raise exceptions.NoSuchTableError(table.name)
         found_table = False
@@ -1153,7 +1153,7 @@
         """runs SHOW CREATE TABLE to get foreign key/options
information about the table.

         """
-        c = connection.execute("SHOW CREATE TABLE " + table.fullname,
{})
+        c = connection.execute("SHOW CREATE TABLE `" + table.fullname
+ "`", {})
         desc_fetched = c.fetchone()[1]

         if not isinstance(desc_fetched, basestring):


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalchemy@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to