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
243 lines
13 KiB
Text
243 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
|
|
|
|
Changed by Jaroslaw Lewandowski <jotel@itnet.com.pl>
|
|
Charset ISO-8859-2
|
|
*/
|
|
|
|
"hashchk",
|
|
"isamchk",
|
|
"TAK",
|
|
"NIE",
|
|
"Nie można stworzyć pliku '%-.64s' (Kod błędu: %d)",
|
|
"Nie można stworzyć tabeli '%-.64s' (Kod błędu: %d)",
|
|
"Nie można stworzyć bazy danych '%-.64s'. Bł?d %d",
|
|
"Nie można stworzyć bazy danych '%-.64s'. Baza danych już istnieje",
|
|
"Nie można usun?ć bazy danych '%-.64s'. Baza danych nie istnieje",
|
|
"Bł?d podczas usuwania bazy danych (nie można usun?ć '%-.64s', bł?d %d)",
|
|
"Bł?d podczas usuwania bazy danych (nie można wykonać rmdir '%-.64s', bł?d %d)",
|
|
"Bł?d podczas usuwania '%-.64s' (Kod błędu: %d)",
|
|
"Nie można odczytać rekordu z tabeli systemowej",
|
|
"Nie można otrzymać statusu '%-.64s' (Kod błędu: %d)",
|
|
"Nie można rozpoznać aktualnego katalogu (Kod błędu: %d)",
|
|
"Nie można zablokować pliku (Kod błędu: %d)",
|
|
"Nie można otworzyć pliku: '%-.64s'. (Kod błędu: %d)",
|
|
"Nie można znaleĽć pliku: '%-.64s' (Kod błędu: %d)",
|
|
"Nie można odczytać katalogu '%-.64s' (Kod błędu: %d)",
|
|
"Nie można zmienić katalogu na '%-.64s' (Kod błędu: %d)",
|
|
"Rekord został zmieniony od ostaniego odczytania z tabeli '%-.64s'",
|
|
"Dysk pełny (%s). Oczekiwanie na zwolnienie miejsca....",
|
|
"Nie można zapisać, powtórzone klucze w tabeli '%-.64s'",
|
|
"Bł?d podczas zamykania '%-.64s' (Kod błędu: %d)",
|
|
"Bł?d podczas odczytu pliku '%-.64s' (Kod błędu: %d)",
|
|
"Bł?d podczas zmieniania nazwy '%-.64s' na '%-.64s' (Kod błędu: %d)",
|
|
"Bł?d podczas zapisywania pliku '%-.64s' (Kod błędu: %d)",
|
|
"'%-.64s' jest zablokowany na wypadek zmian",
|
|
"Sortowanie przerwane",
|
|
"Widok '%-.64s' nie istnieje dla '%-.64s'",
|
|
"Otrzymano bł?d %d z obsługi tabeli",
|
|
"Obsługa tabeli '%-.64s' nie posiada tej opcji",
|
|
"Nie można znaleĽć rekordu w '%-.64s'",
|
|
"Niewła?ciwa informacja w pliku: '%-.64s'",
|
|
"Niewła?ciwy plik kluczy dla tabeli: '%-.64s'. Spróbuj go naprawić",
|
|
"Plik kluczy dla tabeli '%-.64s' jest starego typu; Napraw go!",
|
|
"'%-.64s' jest tylko do odczytu",
|
|
"Zbyt mało pamięci. Uruchom ponownie demona i spróbuj ponownie (potrzeba %d bajtów)",
|
|
"Zbyt mało pamięci dla sortowania. Zwiększ wielko?ć bufora demona dla sortowania",
|
|
"Nieoczekiwany 'eof' napotkany podczas czytania z pliku '%-.64s' (Kod błędu: %d)",
|
|
"Zbyt wiele poł?czeń",
|
|
"Zbyt mało miejsca/pamięci dla w?tku",
|
|
"Nie można otrzymać nazwy hosta dla twojego adresu",
|
|
"Zły uchwyt(handshake)",
|
|
"Access denied for user: '%-.32s@%-.64s' to database '%-.64s'",
|
|
"Access denied for user: '%-.32s@%-.64s' (Using password: %s)",
|
|
"Nie wybrano żadnej bazy danych",
|
|
"Nieznana komenda",
|
|
"Kolumna '%-.64s' nie może być null",
|
|
"Nieznana baza danych '%-.64s'",
|
|
"Tabela '%-.64s' już istnieje",
|
|
"Nieznana tabela '%-.64s'",
|
|
"Kolumna: '%-.64s' w %s jest dwuznaczna",
|
|
"Trwa kończenie działania serwera",
|
|
"Nieznana kolumna '%-.64s' w %s",
|
|
"Użyto '%-.64s' bez umieszczenia w group by",
|
|
"Nie można grupować po '%-.64s'",
|
|
"Zapytanie ma funkcje sumuj?ce i kolumny w tym samym zapytaniu",
|
|
"Liczba kolumn nie odpowiada liczbie warto?ci",
|
|
"Nazwa identyfikatora '%-.64s' jest zbyt długa",
|
|
"Powtórzona nazwa kolumny '%-.64s'",
|
|
"Powtórzony nazwa klucza '%-.64s'",
|
|
"Powtórzone wyst?pienie '%-.64s' dla klucza %d",
|
|
"Błędna specyfikacja kolumny dla kolumny '%-.64s'",
|
|
"%s obok '%-.64s' w linii %d",
|
|
"Zapytanie było puste",
|
|
"Tabela/alias nie s? unikalne: '%-.64s'",
|
|
"Niewła?ciwa warto?ć domy?lna dla '%-.64s'",
|
|
"Zdefiniowano wiele kluczy podstawowych",
|
|
"Okre?lono zbyt wiele kluczy. Dostępnych jest maksymalnie %d kluczy",
|
|
"Okre?lono zbyt wiele czę?ci klucza. Dostępnych jest maksymalnie %d czę?ci",
|
|
"Zdefinowany klucz jest zbyt długi. Maksymaln? długo?ci? klucza jest %d",
|
|
"Kolumna '%-.64s' zdefiniowana w kluczu nie istnieje w tabeli",
|
|
"Kolumna typu Blob '%-.64s' nie może być użyta w specyfikacji klucza",
|
|
"Zbyt duża długo?ć kolumny '%-.64s' (maks. = %d). W zamian użyj typu BLOB",
|
|
"W tabeli może być tylko jedno pole auto i musi ono być zdefiniowane jako klucz",
|
|
"%s: gotowe do poł?czenia\n",
|
|
"%s: Standardowe zakończenie działania\n",
|
|
"%s: Otrzymano sygnał %d. Kończenie działania!\n",
|
|
"%s: Zakończenie działania wykonane\n",
|
|
"%s: Wymuszenie zamknięcia w?tku %ld użytkownik: '%-.64s'\n",
|
|
"Nie można stworzyć socket'u IP",
|
|
"Tabela '%-.64s' nie ma indeksu takiego jak w CREATE INDEX. Stwórz tabelę",
|
|
"Nie oczekiwano separatora. SprawdĽ podręcznik","
|
|
"Nie można użyć stałej długo?ci wiersza z polami typu BLOB. Użyj 'fields terminated by'.",
|
|
"Plik '%-.64s' musi znajdować sie w katalogu bazy danych lub mieć prawa czytania przez wszystkich",
|
|
"Plik '%-.64s' już istnieje",
|
|
"Recordów: %ld Usuniętych: %ld Pominiętych: %ld Ostrzeżeń: %ld",
|
|
"Rekordów: %ld Duplikatów: %ld",
|
|
"Błędna podczę?ć klucza. Użyta czę?ć klucza nie jest łańcuchem lub użyta długo?ć jest większa niż czę?ć klucza",
|
|
"Nie można usun?ć wszystkich pól wykorzystuj?c ALTER TABLE. W zamian użyj DROP TABLE",
|
|
"Nie można wykonać operacji DROP '%-.64s'. SprawdĽ, czy to pole/klucz istnieje",
|
|
"Rekordów: %ld Duplikatów: %ld Ostrzeżeń: %ld",
|
|
"Operacja INSERT TABLE '%-.64s' nie jest dozwolona w li?cie tabel w FROM",
|
|
"Nieznany identyfikator w?tku: %lu",
|
|
"Nie jeste? wła?cicielem w?tku %lu",
|
|
"Nie ma żadej użytej tabeli",
|
|
"Zbyt wiele łańcuchów dla kolumny %s i polecenia SET",
|
|
"Nie można stworzyć unikalnej nazwy pliku z logiem %s.(1-999)\n",
|
|
"Tabela '%-.64s' została zablokowana przez READ i nie może zostać zaktualizowana",
|
|
"Tabela '%-.64s' nie została zablokowana poleceniem LOCK TABLES",
|
|
"Pole typu blob '%-.64s' nie może mieć domy?lnej warto?ci",
|
|
"Niedozwolona nazwa bazy danych '%-.64s'",
|
|
"Niedozwolona nazwa tabeli '%-.64s'...",
|
|
"Operacja SELECT będzie dotyczyła zbyt wielu rekordów i prawdopodobnie zajmie bardzo dużo czasu. SprawdĽ warunek WHERE i użyj SQL_OPTION BIG_SELECTS=1 je?li operacja SELECT jest poprawna",
|
|
"Unknown error",
|
|
"Unkown procedure %s",
|
|
"Wrong parameter count to procedure %s",
|
|
"Wrong parameters to procedure %s",
|
|
"Unknown table '%-.64s' in %s",
|
|
"Field '%-.64s' specified twice",
|
|
"Invalid use of group function",
|
|
"Table '%-.64s' uses a extension that doesn't exist in this MySQL version",
|
|
"A table must have at least 1 column",
|
|
"The table '%-.64s' is full",
|
|
"Unknown character set: '%-.64s'",
|
|
"Too many tables. MySQL can only use %d tables in a join",
|
|
"Too many fields",
|
|
"Too big row size. The maximum row size, not counting blobs, is %d. You have to change some fields to blobs",
|
|
"Thread stack overrun: Used: %ld of a %ld stack. Use 'mysqld -O thread_stack=#' to specify a bigger stack if needed",
|
|
"Cross dependency found in OUTER JOIN. Examine your ON conditions",
|
|
"Column '%-.32s' is used with UNIQUE or INDEX but is not defined as NOT NULL",
|
|
"Can't load function '%-.64s'",
|
|
"Can't initialize function '%-.64s'; %-.80s",
|
|
"No paths allowed for shared library",
|
|
"Function '%-.64s' already exist",
|
|
"Can't open shared library '%-.64s' (errno: %d %s)",
|
|
"Can't find function '%-.64s' in library'",
|
|
"Function '%-.64s' is not defined",
|
|
"Host '%-.64s' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts'",
|
|
"Host '%-.64s' is not allowed to connect to this MySQL server",
|
|
"You are using MySQL as an anonymous users and anonymous users are not allowed to change passwords",
|
|
"You must have privileges to update tables in the mysql database to be able to change passwords for others",
|
|
"Can't find any matching row in the user table",
|
|
"Rows matched: %ld Changed: %ld Warnings: %ld",
|
|
"Can't create a new thread (errno %d). If you are not out of available memory you can consult the manual for any possible OS dependent bug",
|
|
"Column count doesn't match value count at row %ld",
|
|
"Can't reopen table: '%-.64s',
|
|
"Invalid use of NULL value",
|
|
"Got error '%-.64s' from regexp",
|
|
"Mixing of GROUP columns (MIN(),MAX(),COUNT()...) with no GROUP columns is illegal if there is no GROUP BY clause",
|
|
"There is no such grant defined for user '%-.32s' on host '%-.64s'",
|
|
"%-.16s command denied to user: '%-.32s@%-.64s' for table '%-.64s'",
|
|
"%-.16s command denied to user: '%-.32s@%-.64s' for column '%-.64s' in table '%-.64s'",
|
|
"Illegal GRANT/REVOKE command. Please consult the manual which privleges can be used.",
|
|
"The host or user argument to GRANT is too long",
|
|
"Table '%-.64s.%s' doesn't exist",
|
|
"There is no such grant defined for user '%-.32s' on host '%-.64s' on table '%-.64s'",
|
|
"The used command is not allowed with this MySQL version",
|
|
"Something is wrong in your syntax",
|
|
"Delayed insert thread couldn't get requested lock for table %-.64s",
|
|
"Too many delayed threads in use",
|
|
"Aborted connection %ld to db: '%-.64s' user: '%-.64s' (%s)",
|
|
"Got a packet bigger than 'max_allowed_packet'",
|
|
"Got a read error from the connection pipe",
|
|
"Got an error from fcntl()",
|
|
"Got packets out of order",
|
|
"Couldn't uncompress communication packet",
|
|
"Got an error reading communication packets"
|
|
"Got timeout reading communication packets",
|
|
"Got an error writing communication packets",
|
|
"Got timeout writing communication packets",
|
|
"Result string is longer than max_allowed_packet",
|
|
"The used table type doesn't support BLOB/TEXT columns",
|
|
"The used table type doesn't support AUTO_INCREMENT columns",
|
|
"INSERT DELAYED can't be used with table '%-.64s', because it is locked with LOCK TABLES",
|
|
"Incorrect column name '%-.100s'",
|
|
"The used table handler can't index column '%-.64s'",
|
|
"All tables in the MERGE table are not defined identically",
|
|
"Can't write, because of unique constraint, to table '%-.64s'",
|
|
"BLOB column '%-.64s' used in key specification without a key length",
|
|
"All parts of a PRIMARY KEY must be NOT NULL; If you need NULL in a key, use UNIQUE instead",
|
|
"Result consisted of more than one row",
|
|
"This table type requires a primary key",
|
|
"This version of MySQL is not compiled with RAID support",
|
|
"You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column",
|
|
"Key '%-.64s' doesn't exist in table '%-.64s'",
|
|
"Can't open table",
|
|
"The handler for the table doesn't support check/repair",
|
|
"You are not allowed to execute this command in a transaction",
|
|
"Got error %d during COMMIT",
|
|
"Got error %d during ROLLBACK",
|
|
"Got error %d during FLUSH_LOGS",
|
|
"Got error %d during CHECKPOINT",
|
|
"Aborted connection %ld to db: '%-.64s' user: '%-.32s' host: `%-.64s' (%-.64s)",
|
|
"The handler for the table does not support binary table dump",
|
|
"Binlog closed while trying to FLUSH MASTER",
|
|
"Failed rebuilding the index of dumped table '%-.64s'",
|
|
"Error from master: '%-.64s'",
|
|
"Net error reading from master",
|
|
"Net error writing to master",
|
|
"Can't find FULLTEXT index matching the column list",
|
|
"Can't execute the given command because you have active locked tables or an active transaction",
|
|
"Unknown system variable '%-.64s'",
|
|
"Table '%-.64s' is marked as crashed and should be repaired",
|
|
"Table '%-.64s' is marked as crashed and last (automatic?) repair failed",
|
|
"Warning: Some non-transactional changed tables couldn't be rolled back",
|
|
"Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage. Increase this mysqld variable and try again',
|
|
"This operation cannot be performed with a running slave, run SLAVE STOP first",
|
|
"This operation requires a running slave, configure slave and do SLAVE START",
|
|
"The server is not configured as slave, fix in config file or with CHANGE MASTER TO",
|
|
"Could not initialize master info structure, check permisions on master.info",
|
|
"Could not create slave thread, check system resources",
|
|
"User %-.64s has already more than 'max_user_connections' active connections",
|
|
"You may only use constant expressions with SET",
|
|
"Lock wait timeout exceeded",
|
|
"The total number of locks exceeds the lock table size",
|
|
"Update locks cannot be acquired during a READ UNCOMMITTED transaction",
|
|
"DROP DATABASE not allowed while thread is holding global read lock",
|
|
"CREATE DATABASE not allowed while thread is holding global 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',"
|