Index: branches/unlabeled/unlabeled-1.10.2/core/units/general/helpers/multilanguage.php =================================================================== diff -u -r7636 -r7842 --- branches/unlabeled/unlabeled-1.10.2/core/units/general/helpers/multilanguage.php (.../multilanguage.php) (revision 7636) +++ branches/unlabeled/unlabeled-1.10.2/core/units/general/helpers/multilanguage.php (.../multilanguage.php) (revision 7842) @@ -140,8 +140,15 @@ $field_mask['type'] = $field_options['db_type']; } $field_mask['default'] = 'DEFAULT '.$default_value; - $field_mask = $field_mask['name'].' '.$field_mask['type'].' '.$field_mask['null'].' '.$field_mask['default']; - + + if (strtoupper($field_mask['type']) == 'TEXT') { + // text fields in mysql doesn't have default value + $field_mask = $field_mask['name'].' '.$field_mask['type'].' '.$field_mask['null']; + } + else { + $field_mask = $field_mask['name'].' '.$field_mask['type'].' '.$field_mask['null'].' '.$field_mask['default']; + } + $sqls[] = 'ALTER TABLE '.$table_name.( $this->generateAlterSQL($field_mask, $created_count + 1, $create_count) ); } }