summaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
authorunknown <monty@narttu.mysql.fi>2007-01-24 19:53:51 +0200
committerunknown <monty@narttu.mysql.fi>2007-01-24 19:53:51 +0200
commit233bee075455bbbddfe1a24ed10f47564534d934 (patch)
tree1fffcb8ab2b0f92e34d57ea11f25b47b092772ac /sql
parente57ef96a08b7339a9e6a546fd8a603d98a6aa072 (diff)
parentf7e838c5734230f174686b03738681c048e82add (diff)
downloadmariadb-git-233bee075455bbbddfe1a24ed10f47564534d934.tar.gz
Merge bk-internal.mysql.com:/home/bk/mysql-5.1
into mysql.com:/home/my/mysql-5.1 mysql-test/t/myisam.test: Auto merged mysql-test/t/ndb_basic.test: Auto merged
Diffstat (limited to 'sql')
-rw-r--r--sql/handler.cc6
-rw-r--r--sql/share/errmsg.txt73
-rw-r--r--sql/sql_table.cc2
3 files changed, 53 insertions, 28 deletions
diff --git a/sql/handler.cc b/sql/handler.cc
index 360d528f0ad..c596556fc98 100644
--- a/sql/handler.cc
+++ b/sql/handler.cc
@@ -2041,7 +2041,7 @@ void handler::print_keydup_error(uint key_nr, const char *msg)
{
/* Key is unknown */
str.copy("", 0, system_charset_info);
- my_printf_error(ER_DUP_ENTRY, msg,
+ my_printf_error(ER_DUP_ENTRY_WITH_KEY_NAME, msg,
MYF(0), str.c_ptr(), "*UNKNOWN*");
}
else
@@ -2054,7 +2054,7 @@ void handler::print_keydup_error(uint key_nr, const char *msg)
str.length(max_length-4);
str.append(STRING_WITH_LEN("..."));
}
- my_printf_error(ER_DUP_ENTRY, msg,
+ my_printf_error(ER_DUP_ENTRY_WITH_KEY_NAME, msg,
MYF(0), str.c_ptr(), table->key_info[key_nr].name);
}
}
@@ -2099,7 +2099,7 @@ void handler::print_error(int error, myf errflag)
uint key_nr=get_dup_key(error);
if ((int) key_nr >= 0)
{
- print_keydup_error(key_nr, ER(ER_DUP_ENTRY));
+ print_keydup_error(key_nr, ER(ER_DUP_ENTRY_WITH_KEY_NAME));
DBUG_VOID_RETURN;
}
textno=ER_DUP_KEY;
diff --git a/sql/share/errmsg.txt b/sql/share/errmsg.txt
index 15ea8f67c0d..29fde49bbd6 100644
--- a/sql/share/errmsg.txt
+++ b/sql/share/errmsg.txt
@@ -1479,30 +1479,30 @@ ER_DUP_KEYNAME 42000 S1009
swe "Nyckelnamn '%-.64s' finns flera gnger"
ukr " ' '%-.64s'"
ER_DUP_ENTRY 23000 S1009
- cze "Zvojen-B kl '%-.64s' (slo kle '%-.64s')"
- dan "Ens vrdier '%-.64s' for indeks '%-.64s'"
- nla "Dubbele ingang '%-.64s' voor zoeksleutel '%-.64s'"
- eng "Duplicate entry '%-.64s' for key '%-.64s'"
- jps "'%-.64s' key '%-.64s' ɂďdĂ܂",
- est "Kattuv vrtus '%-.64s' vtmele '%-.64s'"
- fre "Duplicata du champ '%-.64s' pour la clef '%-.64s'"
- ger "Doppelter Eintrag '%-.64s' fr Schlssel '%-.64s'"
- greek " '%-.64s' '%-.64s'"
- hun "Duplikalt bejegyzes '%-.64s' a '%-.64s' kulcs szerint."
- ita "Valore duplicato '%-.64s' per la chiave '%-.64s'"
- jpn "'%-.64s' key '%-.64s' ˤƽʣƤޤ"
- kor "ߺ Է '%-.64s': key '%-.64s'"
- nor "Like verdier '%-.64s' for nkkel '%-.64s'"
- norwegian-ny "Like verdiar '%-.64s' for nykkel '%-.64s'"
- pol "Powtrzone wyst?pienie '%-.64s' dla klucza '%-.64s'"
- por "Entrada '%-.64s' duplicada para a chave '%-.64s'"
- rum "Cimpul '%-.64s' e duplicat pentru cheia '%-.64s'"
- rus " '%-.64s' '%-.64s'"
- serbian "Dupliran unos '%-.64s' za klju '%-.64s'"
- slo "Opakovan k '%-.64s' (slo ka '%-.64s')"
- spa "Entrada duplicada '%-.64s' para la clave '%-.64s'"
- swe "Dubbel nyckel '%-.64s' fr nyckel '%-.64s'"
- ukr " '%-.64s' '%-.64s'"
+ cze "Zvojen-B kl '%-.64s' (slo kle %d)"
+ dan "Ens vrdier '%-.64s' for indeks %d"
+ nla "Dubbele ingang '%-.64s' voor zoeksleutel %d"
+ eng "Duplicate entry '%-.64s' for key %d"
+ jps "'%-.64s' key %d ɂďdĂ܂",
+ est "Kattuv vrtus '%-.64s' vtmele %d"
+ fre "Duplicata du champ '%-.64s' pour la clef %d"
+ ger "Doppelter Eintrag '%-.64s' fr Schlssel %d"
+ greek " '%-.64s' %d"
+ hun "Duplikalt bejegyzes '%-.64s' a %d kulcs szerint."
+ ita "Valore duplicato '%-.64s' per la chiave %d"
+ jpn "'%-.64s' key %d ˤƽʣƤޤ"
+ kor "ߺ Է '%-.64s': key %d"
+ nor "Like verdier '%-.64s' for nkkel %d"
+ norwegian-ny "Like verdiar '%-.64s' for nykkel %d"
+ pol "Powtrzone wyst?pienie '%-.64s' dla klucza %d"
+ por "Entrada '%-.64s' duplicada para a chave %d"
+ rum "Cimpul '%-.64s' e duplicat pentru cheia %d"
+ rus " '%-.64s' %d"
+ serbian "Dupliran unos '%-.64s' za klju '%d'"
+ slo "Opakovan k '%-.64s' (slo ka %d)"
+ spa "Entrada duplicada '%-.64s' para la clave %d"
+ swe "Dubbel nyckel '%-.64s' fr nyckel %d"
+ ukr " '%-.64s' %d"
ER_WRONG_FIELD_SPEC 42000 S1009
cze "Chybn-B specifikace sloupce '%-.64s'"
dan "Forkert kolonnespecifikaton for felt '%-.64s'"
@@ -6025,6 +6025,31 @@ ER_WRONG_PARAMETERS_TO_STORED_FCT 42000
ER_NATIVE_FCT_NAME_COLLISION
eng "This function '%-.64s' has the same name as a native function"
ger "Die Funktion '%-.64s' hat denselben Namen wie eine native Funktion"
+ER_DUP_ENTRY_WITH_KEY_NAME 23000 S1009
+ cze "Zvojen-B kl '%-.64s' (slo kle '%-.64s')"
+ dan "Ens vrdier '%-.64s' for indeks '%-.64s'"
+ nla "Dubbele ingang '%-.64s' voor zoeksleutel '%-.64s'"
+ eng "Duplicate entry '%-.64s' for key '%-.64s'"
+ jps "'%-.64s' key '%-.64s' ɂďdĂ܂",
+ est "Kattuv vrtus '%-.64s' vtmele '%-.64s'"
+ fre "Duplicata du champ '%-.64s' pour la clef '%-.64s'"
+ ger "Doppelter Eintrag '%-.64s' fr Schlssel '%-.64s'"
+ greek " '%-.64s' '%-.64s'"
+ hun "Duplikalt bejegyzes '%-.64s' a '%-.64s' kulcs szerint."
+ ita "Valore duplicato '%-.64s' per la chiave '%-.64s'"
+ jpn "'%-.64s' key '%-.64s' ˤƽʣƤޤ"
+ kor "ߺ Է '%-.64s': key '%-.64s'"
+ nor "Like verdier '%-.64s' for nkkel '%-.64s'"
+ norwegian-ny "Like verdiar '%-.64s' for nykkel '%-.64s'"
+ pol "Powtrzone wyst?pienie '%-.64s' dla klucza '%-.64s'"
+ por "Entrada '%-.64s' duplicada para a chave '%-.64s'"
+ rum "Cimpul '%-.64s' e duplicat pentru cheia '%-.64s'"
+ rus " '%-.64s' '%-.64s'"
+ serbian "Dupliran unos '%-.64s' za klju '%-.64s'"
+ slo "Opakovan k '%-.64s' (slo ka '%-.64s')"
+ spa "Entrada duplicada '%-.64s' para la clave '%-.64s'"
+ swe "Dubbel nyckel '%-.64s' fr nyckel '%-.64s'"
+ ukr " '%-.64s' '%-.64s'"
ER_BINLOG_PURGE_EMFILE
eng "Too many files opened, please execute the command again"
ger "Zu viele offene Dateien, bitte fhren Sie den Befehl noch einmal aus"
diff --git a/sql/sql_table.cc b/sql/sql_table.cc
index 35a5547a730..c2be1b55b7f 100644
--- a/sql/sql_table.cc
+++ b/sql/sql_table.cc
@@ -6820,7 +6820,7 @@ copy_data_between_tables(TABLE *from,TABLE *to,
uint key_nr= to->file->get_dup_key(error);
if ((int) key_nr >= 0)
{
- const char *err_msg= ER(ER_DUP_ENTRY);
+ const char *err_msg= ER(ER_DUP_ENTRY_WITH_KEY_NAME);
if (key_nr == 0 &&
(to->key_info[0].key_part[0].field->flags &
AUTO_INCREMENT_FLAG))