mirror of
https://github.com/MariaDB/server.git
synced 2025-01-17 20:42:30 +01:00
72dec69046
Fixed bugfix of INSERT ... SET db_name.table_name.column_name Changed locking to external-locking Fix client hangup for some invalid SQL queries. Docs/manual.texi: Changelog & recent incompatible changes to 4.0.3 include/mysqld_error.h: New error messages myisam/ft_boolean_search.c: Removed compiler warning myisam/mi_check.c: Change mi_fix_rec_buff_for_blob to mi_alloc_rec_buff myisam/mi_dynrec.c: Change mi_fix_rec_buff_for_blob to mi_alloc_rec_buff myisam/mi_extra.c: Change mi_fix_rec_buff_for_blob to mi_alloc_rec_buff myisam/mi_key.c: Change mi_fix_rec_buff_for_blob to mi_alloc_rec_buff myisam/mi_open.c: Change mi_fix_rec_buff_for_blob to mi_alloc_rec_buff myisam/mi_packrec.c: Change mi_fix_rec_buff_for_blob to mi_alloc_rec_buff myisam/myisamdef.h: Change mi_fix_rec_buff_for_blob to mi_alloc_rec_buff myisam/sort.c: Fixed uninitialized variable mysql-test/r/insert_set.result: Change test case to use database foo mysql-test/r/union.result: Test wrong usage of union mysql-test/t/insert_set.test: Test bug in insert mysql-test/t/union.test: Test wrong usage of union sql/item.h: Indentation cleanup sql/item_cmpfunc.h: Indentation cleanup sql/item_func.h: Indentation cleanup sql/item_strfunc.h: Indentation cleanup sql/item_sum.h: Indentation cleanup sql/item_timefunc.h: Indentation cleanup sql/item_uniq.h: Indentation cleanup sql/mysql_priv.h: Fix that we always generate an error message when calling YYABORT sql/mysqld.cc: Changed command line arguments regarding locking to always use --external-locking Disable external locking by default sql/procedure.h: Cleanup sql/set_var.cc: change locking -> external_locking sql/share/czech/errmsg.txt: New error messages sql/share/danish/errmsg.txt: New error messages sql/share/dutch/errmsg.txt: New error messages sql/share/english/errmsg.txt: New error messages sql/share/estonian/errmsg.txt: New error messages sql/share/french/errmsg.txt: New error messages sql/share/german/errmsg.txt: New error messages sql/share/greek/errmsg.txt: New error messages sql/share/hungarian/errmsg.txt: New error messages sql/share/italian/errmsg.txt: New error messages sql/share/japanese/errmsg.txt: New error messages sql/share/korean/errmsg.txt: New error messages mysql-test/r/olap.result: Removed CUBE/ROLLUP mysql-test/t/olap.test: Removed CUBE/ROLLUP sql/share/norwegian-ny/errmsg.txt: New error messages sql/share/norwegian/errmsg.txt: New error messages sql/share/polish/errmsg.txt: New error messages sql/share/portuguese/errmsg.txt: New error messages sql/share/romanian/errmsg.txt: New error messages sql/share/russian/errmsg.txt: New error messages sql/share/slovak/errmsg.txt: New error messages sql/share/spanish/errmsg.txt: New error messages sql/share/swedish/errmsg.txt: New error messages sql/share/ukrainian/errmsg.txt: New error messages sql/sql_base.cc: Removed wrong patch for INSERT... sql/sql_insert.cc: Fix bug in INSERT ... SET db_name.table_name.column_name sql/sql_lex.h: Changed NON_EXISTIONG_ONE -> UNSPECIFIED_OLAP_TYPE sql/sql_olap.cc: Removed wrong implementation of CUBE/ROLLUP sql/sql_parse.cc: Removed wrong implementation of CUBE/ROLLUP Added function to give better error messages sql/sql_select.cc: Removed wrong implementation of CUBE/ROLLUP sql/sql_union.cc: Added comment sql/sql_yacc.yy: Fix that we always generate an error message when calling YYABORT
242 lines
13 KiB
Text
242 lines
13 KiB
Text
/* Copyright Abandoned 1997 TCX DataKonsult AB & Monty Program KB & Detron HB
|
|
This file is public domain and comes with NO WARRANTY of any kind */
|
|
|
|
/* Knud Riishøjgård knudriis@post.tele.dk 99 &&
|
|
Carsten H. Pedersen, carsten.pedersen@bitbybit.dk oct. 1999 / aug. 2001. */
|
|
|
|
"hashchk",
|
|
"isamchk",
|
|
"NEJ",
|
|
"JA",
|
|
"Kan ikke oprette filen '%-.64s' (Fejlkode: %d)",
|
|
"Kan ikke oprette tabellen '%-.64s' (Fejlkode: %d)",
|
|
"Kan ikke oprette databasen '%-.64s'. Fejl %d",
|
|
"Kan ikke oprette databasen '%-.64s'. Databasen eksisterer",
|
|
"Kan ikke slette (droppe) '%-.64s'. Databasen eksisterer ikke",
|
|
"Fejl ved sletning (drop) af databasen (kan ikke slette '%-.64s', Fejl %d)",
|
|
"Fejl ved sletting af database (kan ikke slette folderen '%-.64s', Fejl %d)",
|
|
"Fejl ved sletning af '%-.64s' (Fejlkode: %d)",
|
|
"Kan ikke læse posten i systemfolderen",
|
|
"Kan ikke læse status af '%-.64s' (Fejlkode: %d)",
|
|
"Kan ikke læse aktive folder (Fejlkode: %d)",
|
|
"Kan ikke låse fil (Fejlkode: %d)",
|
|
"Kan ikke åbne fil: '%-.64s'. (Fejlkode: %d)",
|
|
"Kan ikke finde fila: '%-.64s' (Fejlkode: %d)",
|
|
"Kan ikke læse folder '%-.64s' (Fejlkode: %d)",
|
|
"Kan ikke skifte folder til '%-.64s' (Fejlkode: %d)",
|
|
"Posten er ændret siden sidste læsning '%-.64s'",
|
|
"Ikke mere diskplads (%s). Venter på at få frigjort plads....",
|
|
"Kan ikke skrive, flere ens nøgler i tabellen '%-.64s'",
|
|
"Fejl ved lukning af '%-.64s' (Fejlkode: %d)",
|
|
"Fejl ved læsning af '%-.64s' (Fejlkode: %d)",
|
|
"Fejl ved omdøbning af '%-.64s' til '%-.64s' (Fejlkode: %d)",
|
|
"Fejl ved skriving av filen '%-.64s' (Fejlkode: %d)",
|
|
"'%-.64s' er låst mod opdateringer",
|
|
"Sortering afbrudt",
|
|
"View '%-.64s' eksisterer ikke for '%-.64s'",
|
|
"Modtog fejl %d fra tabel håndteringen",
|
|
"Denne mulighed eksisterer ikke for tabeltypen '%-.64s'",
|
|
"Kan ikke finde posten i '%-.64s'",
|
|
"Forkert indhold i: '%-.64s'",
|
|
"Fejl i indeksfilen til tabellen '%-.64s', prøv at reparere den",
|
|
"Gammel indeksfil for tabellen '%-.64s'; Reparer den",
|
|
"'%-.64s' er skrivebeskyttet",
|
|
"Ikke mere hukommelse. Genstart serveren og prøv igen (mangler %d bytes)",
|
|
"Ikke mere sorteringshukommelse. Øg sorteringshukommelse (sort buffer size) for serveren",
|
|
"Uventet afslutning på fil (eof) ved læsning af filen '%-.64s' (Fejlkode: %d)",
|
|
"For mange forbindelser (connections)",
|
|
"Udgået for tråde/hukommelse",
|
|
"Kan ikke få værtsnavn for din adresse",
|
|
"Forkert håndtryk (handshake)",
|
|
"Adgang nægtet bruger: '%-.32s@%-.64s' til databasen '%-.64s'",
|
|
"Adgang nægtet bruger: '%-.32s@%-.64s' (Bruger adgangskode: %s)",
|
|
"Ingen database valgt",
|
|
"Ukendt kommando",
|
|
"Kolonne '%-.64s' kan ikke være NULL",
|
|
"Ukendt database '%-.64s'",
|
|
"Tabellen '%-.64s' findes allerede",
|
|
"Ukendt tabel '%-.64s'",
|
|
"Felt: '%-.64s' i tabel %s er ikke entydigt",
|
|
"Database nedlukning er i gang",
|
|
"Ukendt kolonne '%-.64s' i tabel %s",
|
|
"Brugte '%-.64s' som ikke var i group by",
|
|
"Kan ikke gruppere på '%-.64s'",
|
|
"Udtrykket har summer (sum) funktioner og kolonner i samme udtryk",
|
|
"Kolonne tæller stemmer ikke med antallet af værdier",
|
|
"Navnet '%-.64s' er for langt",
|
|
"Feltnavnet '%-.64s' findes allerede",
|
|
"Indeksnavnet '%-.64s' findes allerede",
|
|
"Ens værdier '%-.64s' for indeks %d",
|
|
"Forkert kolonnespecifikaton for felt '%-.64s'",
|
|
"%s nær '%-.64s' på linje %d",
|
|
"Forespørgsel var tom",
|
|
"Tabellen/aliaset: '%-.64s' er ikke unikt",
|
|
"Ugyldig standardværdi for '%-.64s'",
|
|
"Flere primærnøgler specificeret",
|
|
"For mange nøgler specificeret. Kun %d nøgler må bruges",
|
|
"For mange nøgledele specificeret. Kun %d dele må bruges",
|
|
"Specificeret nøgle var for lang. Maksimal nøglelængde er %d",
|
|
"Nøglefeltet '%-.64s' eksisterer ikke i tabellen",
|
|
"BLOB feltet '%-.64s' kan ikke bruges ved specifikation af indeks",
|
|
"For stor feltlængde for kolonne '%-.64s' (maks = %d). Brug BLOB i stedet",
|
|
"Der kan kun specificeres eet AUTO_INCREMENT-felt, og det skal være indekseret",
|
|
"%s: klar til tilslutninger\n",
|
|
"%s: Normal nedlukning\n",
|
|
"%s: Fangede signal %d. Afslutter!!\n",
|
|
"%s: Server lukket\n",
|
|
"%s: Forceret nedlukning af tråd: %ld bruger: '%-.64s'\n",
|
|
"Kan ikke oprette IP socket",
|
|
"Tabellen '%-.64s' har ikke den nøgle, som blev brugt i CREATE INDEX. Genopret tabellen",
|
|
"Felt adskiller er ikke som forventet, se dokumentationen",
|
|
"Man kan ikke bruge faste feltlængder med BLOB. Brug i stedet 'fields terminated by'.",
|
|
"Filen '%-.64s' skal være i database-folderen og kunne læses af alle",
|
|
"Filen '%-.64s' eksisterer allerede",
|
|
"Poster: %ld Fjernet: %ld Sprunget over: %ld Advarsler: %ld",
|
|
"Poster: %ld Ens: %ld",
|
|
"Forkert indeksdel. Den anvendte nøgledel er ikke en streng eller længden er større end nøglelængden",
|
|
"Man kan ikke slette alle felter med ALTER TABLE. Brug DROP TABLE i stedet.",
|
|
"Kan ikke udføre DROP '%-.64s'. Undersøg om feltet/nøglen eksisterer.",
|
|
"Poster: %ld Ens: %ld Advarsler: %ld",
|
|
"INSERT TABLE '%-.64s' er ikke tilladt i FROM tabel liste",
|
|
"Ukendt tråd id: %lu",
|
|
"Du er ikke ejer af tråden %lu",
|
|
"Ingen tabeller i brug",
|
|
"For mange tekststrenge til specifikationen af SET i kolonne %-.64s",
|
|
"Kan ikke lave unikt log-filnavn %s.(1-999)\n",
|
|
"Tabellen '%-.64s' var låst med READ lås og kan ikke opdateres",
|
|
"Tabellen '%-.64s' var ikke låst med LOCK TABLES",
|
|
"BLOB feltet '%-.64s' kan ikke have en standard værdi",
|
|
"Ugyldigt database navn '%-.64s'",
|
|
"Ugyldigt tabel navn '%-.64s'",
|
|
"SELECT ville undersøge for mange poster og ville sandsynligvis tage meget lang tid. Undersøg WHERE delen og brug SET OPTION SQL_BIG_SELECTS=1 hvis udtrykket er korrekt"
|
|
"Ukendt fejl",
|
|
"Ukendt procedure %s",
|
|
"Forkert antal parametre til proceduren %s",
|
|
"Forkert(e) parametre til proceduren %s",
|
|
"Ukendt tabel '%-.64s' i %s",
|
|
"Feltet '%-.64s' er anvendt to gange",
|
|
"Forkert brug af grupperings-funktion",
|
|
"Tabellen '%-.64s' bruger et filtypenavn som ikke findes i denne MySQL version",
|
|
"En tabel skal have mindst een kolonne",
|
|
"Tabellen '%-.64s' er fuld",
|
|
"Ukendt tegnsæt: '%-.64s'",
|
|
"For mange tabeller. MySQL kan kun bruge %d tabeller i et join",
|
|
"For mange felter",
|
|
"For store poster. Max post størrelse, uden BLOB's, er %d. Du må lave nogle felter til BLOB's",
|
|
"Thread stack brugt: Brugt: %ld af en %ld stak. Brug 'mysqld -O thread_stack=#' for at allokere en større stak om nødvendigt",
|
|
"Krydsreferencer fundet i OUTER JOIN. Check dine ON conditions",
|
|
"Kolonne '%-.32s' bruges som UNIQUE eller INDEX men er ikke defineret som NOT NULL",
|
|
"Kan ikke læse funktionen '%-.64s'",
|
|
"Kan ikke starte funktionen '%-.64s'; %-.80s",
|
|
"Angivelse af sti ikke tilladt for delt bibliotek",
|
|
"Funktionen '%-.64s' findes allerede",
|
|
"Kan ikke åbne delt bibliotek '%-.64s' (errno: %d %s)",
|
|
"Kan ikke finde funktionen '%-.64s' i bibliotek'",
|
|
"Funktionen '%-.64s' er ikke defineret",
|
|
"Værten er blokeret på grund af mange fejlforespørgsler. Lås op med 'mysqladmin flush-hosts'",
|
|
"Værten '%-.64s' kan ikke tilkoble denne MySQL-server",
|
|
"Du bruger MySQL som anonym bruger. Anonyme brugere må ikke ændre adgangskoder",
|
|
"Du skal have tilladelse til at opdatere tabeller i MySQL databasen for at ændre andres adgangskoder",
|
|
"Kan ikke finde nogen tilsvarende poster i bruger tabellen",
|
|
"Poster fundet: %ld Ændret: %ld Advarsler: %ld",
|
|
"Kan ikke danne en ny tråd (fejl nr. %d). Hvis computeren ikke er løbet tør for hukommelse, kan du se i brugervejledningen for en mulig operativ-system - afhængig fejl",
|
|
"Kolonne antallet stemmer ikke overens med antallet af værdier i post %ld",
|
|
"Kan ikke genåbne tabel '%-.64s',
|
|
"Forkert brug af nulværdi (NULL)",
|
|
"Fik fejl '%-.64s' fra regexp",
|
|
"Sammenblanding af GROUP kolonner (MIN(),MAX(),COUNT()...) uden GROUP kolonner er ikke tilladt, hvis der ikke er noget GROUP BY prædikat",
|
|
"Denne tilladelse findes ikke for brugeren '%-.32s' på vært '%-.64s'",
|
|
"%-.16s-kommandoen er ikke tilladt for brugeren '%-.32s@%-.64s' for tabellen '%-.64s'",
|
|
"%-.16s-kommandoen er ikke tilladt for brugeren '%-.32s@%-.64s' for kolonne '%-.64s' in tabellen '%-.64s'",
|
|
"Forkert GRANT/REVOKE kommando. Se i brugervejledningen hvilke privilegier der kan specificeres.",
|
|
"Værts- eller brugernavn for langt til GRANT",
|
|
"Tabellen '%-.64s.%-.64s' eksisterer ikke",
|
|
"Denne tilladelse eksisterer ikke for brugeren '%-.32s' på vært '%-.64s' for tabellen '%-.64s'",
|
|
"Den brugte kommando er ikke tilladt med denne udgave af MySQL",
|
|
"Der er en fejl i SQL syntaksen",
|
|
"Forsinket indsættelse tråden (delayed insert thread) kunne ikke opnå lås på tabellen %-.64s",
|
|
"For mange slettede tråde (threads) i brug",
|
|
"Afbrudt forbindelse %ld til database: '%-.64s' bruger: '%-.64s' (%-.64s)",
|
|
"Modtog en datapakke som var større end 'max_allowed_packet'",
|
|
"Fik læsefejl fra forbindelse (connection pipe)",
|
|
"Fik fejlmeddelelse fra fcntl()",
|
|
"Modtog ikke datapakker i korrekt rækkefølge",
|
|
"Kunne ikke dekomprimere kommunikations-pakke (communication packet)",
|
|
"Fik fejlmeddelelse ved læsning af kommunikations-pakker (communication packets)"
|
|
"Timeout-fejl ved læsning af kommunukations-pakker (communication packets)",
|
|
"Fik fejlmeddelelse ved skrivning af kommunukations-pakker (communication packets)",
|
|
"Timeout-fejl ved skrivning af kommunukations-pakker (communication packets)",
|
|
"Strengen med resultater er større end max_allowed_packet",
|
|
"Denne tabeltype understøtter ikke brug af BLOB og TEXT kolonner",
|
|
"Denne tabeltype understøtter ikke brug af AUTO_INCREMENT kolonner",
|
|
"INSERT DELAYED kan ikke bruges med tabellen '%-.64s', fordi tabellen er låst med LOCK TABLES",
|
|
"Forkert kolonnenavn '%-.100s'",
|
|
"Den brugte tabeltype kan ikke indeksere kolonnen '%-.64s'",
|
|
"Tabellerne i MERGE er ikke defineret ens",
|
|
"Kan ikke skrive til tabellen '%-.64s' fordi det vil bryde CONSTRAINT regler",
|
|
"BLOB kolonnen '%-.64s' brugt i nøglespecifikation uden nøglelængde",
|
|
"Alle dele af en PRIMARY KEY skal være NOT NULL; Hvis du skal bruge NULL i nøglen, brug UNIQUE istedet",
|
|
"Resultatet bestod af mere end een række",
|
|
"Denne tabeltype kræver en primærnøgle",
|
|
"Denne udgave af MySQL er ikke oversat med understøttelse af RAID",
|
|
"Du bruger sikker opdaterings modus ('safe update mode') og du forsøgte at opdatere en tabel uden en WHERE klausul, der gør brug af et KEY felt",
|
|
"Nøglen '%-.64s' eksisterer ikke i tabellen '%-.64s'",
|
|
"Kan ikke åbne tabellen",
|
|
"Denne tabeltype understøtter ikke CHECK/REPAIR",
|
|
"Du må ikke bruge denne kommando i en transaktion",
|
|
"Modtog fejl %d mens kommandoen COMMIT blev udført",
|
|
"Modtog fejl %d mens kommandoen ROLLBACK blev udført",
|
|
"Modtog fejl %d mens kommandoen FLUSH_LOGS blev udført",
|
|
"Modtog fejl %d mens kommandoen CHECKPOINT blev udført",
|
|
"Afbrød forbindelsen %ld til databasen '%-.64s' bruger: '%-.32s' vært: `%-.64s' (%-.64s)",
|
|
"Denne tabeltype unserstøtter ikke binært tabeldump",
|
|
"Binlog blev lukket mens kommandoen FLUSH MASTER blev udført",
|
|
"Kunne ikke genopbygge indekset for den dumpede tabel '%-.64s'",
|
|
"Fejl fra master: '%-.64s'",
|
|
"Netværksfejl ved læsning fra master",
|
|
"Netværksfejl ved skrivning til master",
|
|
"Kan ikke finde en FULLTEXT nøgle som svarer til kolonne listen",
|
|
"Kan ikke udføre den givne kommando fordi der findes aktive, låste tabeller eller fordi der udføres en transaktion",
|
|
"Ukendt systemvariabel '%-.64s'",
|
|
"Tabellen '%-.64s' er markeret med fejl og bør repareres",
|
|
"Tabellen '%-.64s' er markeret med fejl og sidste (automatiske?) REPAIR fejlede",
|
|
"Advarsel: Visse data i tabeller der ikke understøtter transaktioner kunne ikke tilbagestilles",
|
|
"Fler-udtryks transaktion krævede mere plads en 'max_binlog_cache_size' bytes. Forhøj værdien af denne variabel og prøv igen',
|
|
"Denne handling kunne ikke udføres med kørende slave, brug først kommandoen SLAVE STOP",
|
|
"Denne handling kræver en kørende slave. Konfigurer en slave og brug kommandoen SLAVE START",
|
|
"Denne server er ikke konfigureret som slave. Ret in config-filen eller brug kommandoen CHANGE MASTER TO",
|
|
"Kunne ikke initialisere master info-struktur. Check om rettigheder i master.info",
|
|
"Kunne ikke danne en slave-tråd. Check systemressourcerne",
|
|
"Brugeren %-.64s har allerede mere end 'max_user_connections' aktive forbindelser",
|
|
"Du må kun bruge konstantudtryk med SET",
|
|
"Lock wait timeout overskredet",
|
|
"Det totale antal låse overstiger størrelsen på låse-tabellen",
|
|
"Update lås kan ikke opnås under en READ UNCOMMITTED transaktion",
|
|
"DROP DATABASE er ikke tilladt mens en tråd holder på globalt read lock",
|
|
"CREATE DATABASE er ikke tilladt mens en tråd holder på globalt read lock",
|
|
"Wrong arguments to %s",
|
|
"%-.32s@%-.64s is not allowed to create new users",
|
|
"Incorrect table definition; All MERGE tables must be in the same database",
|
|
"Deadlock found when trying to get lock; Try restarting transaction",
|
|
"The used table type doesn't support FULLTEXT indexes",
|
|
"Cannot add foreign key constraint",
|
|
"Cannot add a child row: a foreign key constraint fails",
|
|
"Cannot delete a parent row: a foreign key constraint fails",
|
|
"Error connecting to master: %-.128s",
|
|
"Error running query on master: %-.128s",
|
|
"Error when executing command %s: %-.128s",
|
|
"Wrong usage of %s and %s",
|
|
"The used SELECT statements have a different number of columns",
|
|
"Can't execute the query because you have a conflicting read lock",
|
|
"Mixing of transactional and non-transactional tables is disabled",
|
|
"Option '%s' used twice in statement",
|
|
"User '%-.64s' has exceeded the '%s' resource (current value: %ld)",
|
|
"Access denied. You need the %-.128s privilege for this operation",
|
|
"Variable '%-.64s' is a LOCAL variable and can't be used with SET GLOBAL",
|
|
"Variable '%-.64s' is a GLOBAL variable and should be set with SET GLOBAL",
|
|
"Variable '%-.64s' doesn't have a default value",
|
|
"Variable '%-.64s' can't be set to the value of '%-.64s'",
|
|
"Wrong argument type to variable '%-.64s'",
|
|
"Variable '%-.64s' can only be set, not read",
|
|
"Wrong usage/placement of '%s'",
|
|
"This version of MySQL doesn't yet support '%s',"
|