Index: trunk/core/units/general/helpers/multilanguage.php =================================================================== diff -u -N -r7635 -r7855 --- trunk/core/units/general/helpers/multilanguage.php (.../multilanguage.php) (revision 7635) +++ trunk/core/units/general/helpers/multilanguage.php (.../multilanguage.php) (revision 7855) @@ -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) ); } }