--- Platforms/MySqlPlatform.old2.php 2011-05-13 17:01:00.000000000 -0500 +++ Platforms/MySqlPlatform.php 2011-05-13 17:03:38.000000000 -0500 @@ -357,7 +357,10 @@ // attach all primary keys if (isset($options['primary']) && ! empty($options['primary'])) { - $keyColumns = array_unique(array_values($options['primary'])); + $keyColumns = array(); + foreach(array_unique(array_values($options['primary'])) as $keyColumn) { + $keyColumns[] = $this->quoteIdentifier($keyColumn); + } $queryFields .= ', PRIMARY KEY(' . implode(', ', $keyColumns) . ')'; }