=== modified file 'database/database.mysql'
--- database/database.mysql	
+++ database/database.mysql	
@@ -395,7 +395,7 @@ CREATE TABLE locales_source (
 
 CREATE TABLE locales_target (
   lid int(11) NOT NULL default '0',
-  translation blob NOT NULL default '',
+  translation blob NOT NULL,
   locale varchar(12) NOT NULL default '',
   plid int(11) NOT NULL default '0',
   plural int(1) NOT NULL default '0',
=== modified file 'database/updates.inc'
--- database/updates.inc	
+++ database/updates.inc	
@@ -1698,13 +1698,3 @@ function system_update_174() {
   }
   return array();
 }
-
-function system_update_175() {
-  $ret = array();
-  switch ($GLOBALS['db_type']) {
-    case 'mysql':
-    case 'mysqli':
-      $ret[] = update_sql("ALTER TABLE {locales_target} ALTER COLUMN translation SET DEFAULT ''");
-  }
-  return $ret;
-}
=== modified file 'includes/locale.inc'
--- includes/locale.inc	
+++ includes/locale.inc	
@@ -16,7 +16,7 @@ function _locale_add_language($code, $na
   db_query("INSERT INTO {locales_meta} (locale, name) VALUES ('%s','%s')", $code, $name);
   $result = db_query("SELECT lid FROM {locales_source}");
   while ($string = db_fetch_object($result)) {
-    db_query("INSERT INTO {locales_target} (lid, locale) VALUES (%d,'%s')", $string->lid, $code);
+    db_query("INSERT INTO {locales_target} (lid, locale, translation) VALUES (%d,'%s', '')", $string->lid, $code);
   }
 
   // If only the language was added, and not a PO file import triggered
