private function generateColumnSQL($info) {
        $sql = '';
        if (isset($info['old_name'])) {
            $sql = '`'.$info['old_name'].'` ';
        }
        $sql .= '`'.$info['name'].'` '.$this->getSQLTypeForField($info);
        if (isset($info['unsigned'])) $sql .= ' unsigned';
        if (isset($info['zerofill'])) $sql .= ' zerofill';
        if (isset($info['auto_increment'])) {
            $sql .= ' NOT NULL auto_increment';
        } elseif (isset($info['default']) && (strpos($info['default'], '#sql#') === false)) {
            $sql .= ' DEFAULT \''.$info['default']."'";
        } elseif (isset($info['not_null'])) {
            $sql .= ' NOT NULL';
        }
        //var_dump($sql);die();
        return $sql;
    }