getForeignKeys() as $fk) { $counter++; $fnames = array(); foreach ($fk->getForeignColumns() as $column) { $fnames[] = "`" . $column . "`"; } $lnames = array(); foreach ($fk->getLocalColumns() as $column) { $lnames[] = "`" . $column . "`"; } $constraintName = "`" . $table->getName() . "_ibfk_{$counter}`"; ?> CONSTRAINT FOREIGN KEY () REFERENCES getForeignTableName() . "`" ?> (),