diff --git a/BUILD/Makefile.am b/BUILD/Makefile.am index a5f3623c25e..667d7c396b3 100644 --- a/BUILD/Makefile.am +++ b/BUILD/Makefile.am @@ -38,7 +38,6 @@ EXTRA_DIST = FINISH.sh \ compile-pentium-debug-max \ compile-pentium-debug-max-no-embedded \ compile-pentium-debug-max-no-ndb \ - compile-pentium-debug-no-bdb \ compile-pentium-debug-openssl \ compile-pentium-debug-yassl \ compile-pentium-gcov \ diff --git a/BUILD/compile-dist b/BUILD/compile-dist index 15032d79d78..874500977b7 100755 --- a/BUILD/compile-dist +++ b/BUILD/compile-dist @@ -52,7 +52,6 @@ fi --with-csv-storage-engine \ --with-example-storage-engine \ --with-federated-storage-engine \ - --with-berkeley-db \ --with-innodb \ --with-ssl \ --enable-thread-safe-client \ diff --git a/BUILD/compile-pentium-debug-no-bdb b/BUILD/compile-pentium-debug-no-bdb deleted file mode 100755 index d7e70f868cc..00000000000 --- a/BUILD/compile-pentium-debug-no-bdb +++ /dev/null @@ -1,9 +0,0 @@ -#! /bin/sh - -path=`dirname $0` -. "$path/SETUP.sh" - -extra_flags="$pentium_cflags $debug_cflags" -extra_configs="$pentium_configs $debug_configs --without-berkeley-db $static_link" - -. "$path/FINISH.sh" diff --git a/BUILD/compile-solaris-sparc-purify b/BUILD/compile-solaris-sparc-purify index 29cf5671432..8c24b0db98c 100755 --- a/BUILD/compile-solaris-sparc-purify +++ b/BUILD/compile-solaris-sparc-purify @@ -37,7 +37,7 @@ gmake -k clean || true path=`dirname $0` . "$path/autorun.sh" -CFLAGS="-g -Wimplicit -Wreturn-type -Wswitch -Wtrigraphs -Wcomment -W -Wchar-subscripts -Wformat -Wimplicit-int -Wparentheses -Wsign-compare -Wwrite-strings -Wunused -DHAVE_purify -DEXTRA_DEBUG -O2" CXX=gcc CXXLD=g++ CXXFLAGS="-g -Wimplicit -Wreturn-type -Wswitch -Wtrigraphs -Wcomment -W -Wchar-subscripts -Wformat -Wparentheses -Wsign-compare -Wwrite-strings -Woverloaded-virtual -Wsign-promo -Wreorder -Wctor-dtor-privacy -Wnon-virtual-dtor -felide-constructors -fno-exceptions -fno-rtti -DHAVE_purify -DEXTRA_DEBUG -O2" ./configure --prefix=/usr/local/mysql --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-berkeley-db --with-embedded-server --with-innodb $EXTRA_CONFIG_FLAGS +CFLAGS="-g -Wimplicit -Wreturn-type -Wswitch -Wtrigraphs -Wcomment -W -Wchar-subscripts -Wformat -Wimplicit-int -Wparentheses -Wsign-compare -Wwrite-strings -Wunused -DHAVE_purify -DEXTRA_DEBUG -O2" CXX=gcc CXXLD=g++ CXXFLAGS="-g -Wimplicit -Wreturn-type -Wswitch -Wtrigraphs -Wcomment -W -Wchar-subscripts -Wformat -Wparentheses -Wsign-compare -Wwrite-strings -Woverloaded-virtual -Wsign-promo -Wreorder -Wctor-dtor-privacy -Wnon-virtual-dtor -felide-constructors -fno-exceptions -fno-rtti -DHAVE_purify -DEXTRA_DEBUG -O2" ./configure --prefix=/usr/local/mysql --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-embedded-server --with-innodb $EXTRA_CONFIG_FLAGS gmake -j 4 diff --git a/CMakeLists.txt b/CMakeLists.txt index 5edc33b9f5a..ec744e975c7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -131,9 +131,6 @@ ADD_SUBDIRECTORY(client) IF(WITH_ARCHIVE_STORAGE_ENGINE) ADD_SUBDIRECTORY(storage/archive) ENDIF(WITH_ARCHIVE_STORAGE_ENGINE) -IF(WITH_BERKELEY_STORAGE_ENGINE) - ADD_SUBDIRECTORY(storage/bdb) -ENDIF(WITH_BERKELEY_STORAGE_ENGINE) IF(WITH_BLACKHOLE_STORAGE_ENGINE) ADD_SUBDIRECTORY(storage/blackhole) ENDIF(WITH_BLACKHOLE_STORAGE_ENGINE) diff --git a/configure.in b/configure.in index 2eb21ad701b..4b1141006b5 100644 --- a/configure.in +++ b/configure.in @@ -32,7 +32,6 @@ sinclude(config/ac-macros/check_cpu.m4) sinclude(config/ac-macros/character_sets.m4) sinclude(config/ac-macros/compiler_flag.m4) sinclude(config/ac-macros/plugins.m4) -sinclude(config/ac-macros/ha_berkeley.m4) sinclude(config/ac-macros/ha_ndbcluster.m4) sinclude(config/ac-macros/large_file.m4) sinclude(config/ac-macros/misc.m4) @@ -2142,12 +2141,6 @@ MYSQL_CHECK_SSL # functions tested above #-------------------------------------------------------------------- -MYSQL_STORAGE_ENGINE(berkeley, berkeley-db, [BerkeleyDB Storage Engine], - [Transactional Tables using BerkeleyDB], [max,max-no-ndb]) -MYSQL_PLUGIN_DIRECTORY(berkeley,[storage/bdb]) -MYSQL_PLUGIN_STATIC(berkeley, [[\$(bdb_libs_with_path)]]) -MYSQL_PLUGIN_ACTIONS(berkeley, [MYSQL_SETUP_BERKELEY_DB]) - MYSQL_STORAGE_ENGINE(blackhole,,[Blackhole Storage Engine], [Basic Write-only Read-never tables], [max,max-no-ndb]) MYSQL_PLUGIN_DIRECTORY(blackhole, [storage/blackhole]) diff --git a/libmysqld/CMakeLists.txt b/libmysqld/CMakeLists.txt index 210bad20024..804ab4ad3f2 100644 --- a/libmysqld/CMakeLists.txt +++ b/libmysqld/CMakeLists.txt @@ -16,7 +16,6 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include ${CMAKE_SOURCE_DIR}/sql ${CMAKE_SOURCE_DIR}/regex ${CMAKE_SOURCE_DIR}/extra/yassl/include - ${CMAKE_SOURCE_DIR}/storage/bdb/build_win32 ${CMAKE_SOURCE_DIR}/zlib ) @@ -84,9 +83,6 @@ ENDIF(WITH_EXAMPLE_STORAGE_ENGINE) IF(WITH_INNOBASE_STORAGE_ENGINE) ADD_DEPENDENCIES(mysqlserver innobase) ENDIF(WITH_INNOBASE_STORAGE_ENGINE) -IF(WITH_BERKELEY_STORAGE_ENGINE) - ADD_DEPENDENCIES(mysqlserver bdb) -ENDIF(WITH_BERKELEY_STORAGE_ENGINE) ADD_LIBRARY(libmysqld MODULE cmake_dummy.c libmysqld.def) TARGET_LINK_LIBRARIES(libmysqld wsock32) diff --git a/libmysqld/Makefile.am b/libmysqld/Makefile.am index befbd3fad3a..9e85c46575d 100644 --- a/libmysqld/Makefile.am +++ b/libmysqld/Makefile.am @@ -45,7 +45,7 @@ noinst_HEADERS = embedded_priv.h emb_qcache.h sqlsources = derror.cc field.cc field_conv.cc strfunc.cc filesort.cc \ ha_heap.cc ha_myisam.cc ha_myisammrg.cc \ - ha_innodb.cc ha_berkeley.cc ha_federated.cc ha_ndbcluster.cc \ + ha_innodb.cc ha_federated.cc ha_ndbcluster.cc \ ha_ndbcluster_binlog.cc ha_partition.cc \ handler.cc sql_handler.cc \ hostname.cc init.cc password.c \ @@ -96,10 +96,6 @@ yassl_inc_libs= $(top_srcdir)/extra/yassl/src/.libs/libyassl.a \ endif # Storage engine specific compilation options - -ha_berkeley.o: ha_berkeley.cc - $(CXXCOMPILE) @bdb_includes@ $(LM_CFLAGS) -c $< - ha_ndbcluster.o:ha_ndbcluster.cc $(CXXCOMPILE) @ndbcluster_includes@ $(LM_CFLAGS) -c $< diff --git a/mysql-test/extra/binlog_tests/binlog.test b/mysql-test/extra/binlog_tests/binlog.test index 993b3fbf634..fe66647ec68 100644 --- a/mysql-test/extra/binlog_tests/binlog.test +++ b/mysql-test/extra/binlog_tests/binlog.test @@ -3,7 +3,6 @@ # -- source include/not_embedded.inc --- source include/have_bdb.inc -- source include/have_innodb.inc -- source include/have_debug.inc @@ -12,7 +11,7 @@ drop table if exists t1, t2; --enable_warnings reset master; -create table t1 (a int) engine=bdb; +create table t1 (a int) engine=innodb; create table t2 (a int) engine=innodb; begin; insert t1 values (5); diff --git a/mysql-test/include/have_bdb.inc b/mysql-test/include/have_bdb.inc deleted file mode 100644 index 3f7377e7515..00000000000 --- a/mysql-test/include/have_bdb.inc +++ /dev/null @@ -1,4 +0,0 @@ --- require r/have_bdb.require -disable_query_log; -show variables like "have_bdb"; -enable_query_log; diff --git a/mysql-test/install_test_db.sh b/mysql-test/install_test_db.sh index 9006957019a..d7c19438836 100644 --- a/mysql-test/install_test_db.sh +++ b/mysql-test/install_test_db.sh @@ -80,7 +80,7 @@ basedir=. EXTRA_ARG="--language=../sql/share/english/ --character-sets-dir=../sql/share/charsets/" fi -mysqld_boot=" $execdir/mysqld --no-defaults --bootstrap --skip-grant-tables --basedir=$basedir --datadir=$ldata --skip-innodb --skip-ndbcluster --skip-bdb --tmpdir=. $EXTRA_ARG" +mysqld_boot=" $execdir/mysqld --no-defaults --bootstrap --skip-grant-tables --basedir=$basedir --datadir=$ldata --skip-innodb --skip-ndbcluster --tmpdir=. $EXTRA_ARG" echo "running $mysqld_boot" if $scriptdir/mysql_create_system_tables test $mdata $hostname | $mysqld_boot diff --git a/mysql-test/mysql-test-run.pl b/mysql-test/mysql-test-run.pl index 45accee56fb..0d8739a4613 100755 --- a/mysql-test/mysql-test-run.pl +++ b/mysql-test/mysql-test-run.pl @@ -2122,7 +2122,6 @@ sub install_db ($$) { mtr_add_arg($args, "--datadir=%s", $data_dir); mtr_add_arg($args, "--skip-innodb"); mtr_add_arg($args, "--skip-ndbcluster"); - mtr_add_arg($args, "--skip-bdb"); mtr_add_arg($args, "--tmpdir=."); if ( ! $opt_netware ) @@ -2215,7 +2214,6 @@ basedir = $path_my_basedir server_id = $server_id skip-stack-trace skip-innodb -skip-bdb skip-ndbcluster EOF ; @@ -2629,7 +2627,6 @@ sub mysqld_arguments ($$$$$) { if ( $opt_valgrind_mysqld ) { mtr_add_arg($args, "%s--skip-safemalloc", $prefix); - mtr_add_arg($args, "%s--skip-bdb", $prefix); } my $pidfile; diff --git a/mysql-test/mysql-test-run.sh b/mysql-test/mysql-test-run.sh index b74965b706e..f2200c4be07 100644 --- a/mysql-test/mysql-test-run.sh +++ b/mysql-test/mysql-test-run.sh @@ -536,8 +536,8 @@ while test $# -gt 0; do --valgrind | --valgrind-all) find_valgrind; VALGRIND=$FIND_VALGRIND - EXTRA_MASTER_MYSQLD_OPT="$EXTRA_MASTER_MYSQLD_OPT --skip-safemalloc --skip-bdb" - EXTRA_SLAVE_MYSQLD_OPT="$EXTRA_SLAVE_MYSQLD_OPT --skip-safemalloc --skip-bdb" + EXTRA_MASTER_MYSQLD_OPT="$EXTRA_MASTER_MYSQLD_OPT --skip-safemalloc" + EXTRA_SLAVE_MYSQLD_OPT="$EXTRA_SLAVE_MYSQLD_OPT --skip-safemalloc" SLEEP_TIME_AFTER_RESTART=10 SLEEP_TIME_FOR_DELETE=60 USE_RUNNING_SERVER=0 diff --git a/mysql-test/r/backup.result b/mysql-test/r/backup.result index a4d1b18fe61..b09ce39735d 100644 --- a/mysql-test/r/backup.result +++ b/mysql-test/r/backup.result @@ -6,26 +6,26 @@ Table Op Msg_type Msg_text test.t4 backup error Failed copying .frm file (errno: X) test.t4 backup status Operation failed Warnings: -Warning 1541 The syntax 'BACKUP TABLE' is deprecated and will be removed in MySQL 5.2. Please use MySQL Administrator (mysqldump, mysql) instead. +Warning 1541 The syntax 'BACKUP TABLE' is deprecated and will be removed in MySQL 5.2. Please use MySQL Administrator (mysqldump, mysql) instead Error 1 Can't create/write to file 'MYSQLTEST_VARDIR/bogus/t4.frm' (Errcode: X) backup table t4 to '../tmp'; Table Op Msg_type Msg_text test.t4 backup status OK Warnings: -Warning 1541 The syntax 'BACKUP TABLE' is deprecated and will be removed in MySQL 5.2. Please use MySQL Administrator (mysqldump, mysql) instead. +Warning 1541 The syntax 'BACKUP TABLE' is deprecated and will be removed in MySQL 5.2. Please use MySQL Administrator (mysqldump, mysql) instead backup table t4 to '../tmp'; Table Op Msg_type Msg_text test.t4 backup error Failed copying .frm file (errno: X) test.t4 backup status Operation failed Warnings: -Warning 1541 The syntax 'BACKUP TABLE' is deprecated and will be removed in MySQL 5.2. Please use MySQL Administrator (mysqldump, mysql) instead. +Warning 1541 The syntax 'BACKUP TABLE' is deprecated and will be removed in MySQL 5.2. Please use MySQL Administrator (mysqldump, mysql) instead Error 1 Can't create/write to file 'MYSQLTEST_VARDIR/tmp/t4.frm' (Errcode: X) drop table t4; restore table t4 from '../tmp'; Table Op Msg_type Msg_text test.t4 restore status OK Warnings: -Warning 1541 The syntax 'RESTORE TABLE' is deprecated and will be removed in MySQL 5.2. Please use MySQL Administrator (mysqldump, mysql) instead. +Warning 1541 The syntax 'RESTORE TABLE' is deprecated and will be removed in MySQL 5.2. Please use MySQL Administrator (mysqldump, mysql) instead select count(*) from t4; count(*) 0 @@ -35,19 +35,19 @@ backup table t1 to '../tmp'; Table Op Msg_type Msg_text test.t1 backup status OK Warnings: -Warning 1541 The syntax 'BACKUP TABLE' is deprecated and will be removed in MySQL 5.2. Please use MySQL Administrator (mysqldump, mysql) instead. +Warning 1541 The syntax 'BACKUP TABLE' is deprecated and will be removed in MySQL 5.2. Please use MySQL Administrator (mysqldump, mysql) instead drop table t1; restore table t1 from '../bogus'; Table Op Msg_type Msg_text t1 restore error Failed copying .frm file Warnings: -Warning 1541 The syntax 'RESTORE TABLE' is deprecated and will be removed in MySQL 5.2. Please use MySQL Administrator (mysqldump, mysql) instead. +Warning 1541 The syntax 'RESTORE TABLE' is deprecated and will be removed in MySQL 5.2. Please use MySQL Administrator (mysqldump, mysql) instead Error 29 File 'MYSQLTEST_VARDIR/bogus/t1.frm' not found (Errcode: X) restore table t1 from '../tmp'; Table Op Msg_type Msg_text test.t1 restore status OK Warnings: -Warning 1541 The syntax 'RESTORE TABLE' is deprecated and will be removed in MySQL 5.2. Please use MySQL Administrator (mysqldump, mysql) instead. +Warning 1541 The syntax 'RESTORE TABLE' is deprecated and will be removed in MySQL 5.2. Please use MySQL Administrator (mysqldump, mysql) instead select n from t1; n 23 @@ -62,7 +62,7 @@ Table Op Msg_type Msg_text test.t2 backup status OK test.t3 backup status OK Warnings: -Warning 1541 The syntax 'BACKUP TABLE' is deprecated and will be removed in MySQL 5.2. Please use MySQL Administrator (mysqldump, mysql) instead. +Warning 1541 The syntax 'BACKUP TABLE' is deprecated and will be removed in MySQL 5.2. Please use MySQL Administrator (mysqldump, mysql) instead drop table t1,t2,t3; restore table t1,t2,t3 from '../tmp'; Table Op Msg_type Msg_text @@ -70,7 +70,7 @@ test.t1 restore status OK test.t2 restore status OK test.t3 restore status OK Warnings: -Warning 1541 The syntax 'RESTORE TABLE' is deprecated and will be removed in MySQL 5.2. Please use MySQL Administrator (mysqldump, mysql) instead. +Warning 1541 The syntax 'RESTORE TABLE' is deprecated and will be removed in MySQL 5.2. Please use MySQL Administrator (mysqldump, mysql) instead select n from t1; n 23 @@ -91,7 +91,7 @@ restore table t1 from '../tmp'; Table Op Msg_type Msg_text test.t1 restore status OK Warnings: -Warning 1541 The syntax 'RESTORE TABLE' is deprecated and will be removed in MySQL 5.2. Please use MySQL Administrator (mysqldump, mysql) instead. +Warning 1541 The syntax 'RESTORE TABLE' is deprecated and will be removed in MySQL 5.2. Please use MySQL Administrator (mysqldump, mysql) instead rename table t1 to t5; lock tables t5 write; backup table t5 to '../tmp'; @@ -99,7 +99,7 @@ unlock tables; Table Op Msg_type Msg_text test.t5 backup status OK Warnings: -Warning 1541 The syntax 'BACKUP TABLE' is deprecated and will be removed in MySQL 5.2. Please use MySQL Administrator (mysqldump, mysql) instead. +Warning 1541 The syntax 'BACKUP TABLE' is deprecated and will be removed in MySQL 5.2. Please use MySQL Administrator (mysqldump, mysql) instead drop table t5; DROP TABLE IF EXISTS `t+1`; CREATE TABLE `t+1` (c1 INT); diff --git a/mysql-test/r/bdb-alter-table-1.result b/mysql-test/r/bdb-alter-table-1.result deleted file mode 100644 index 0401002f1f3..00000000000 --- a/mysql-test/r/bdb-alter-table-1.result +++ /dev/null @@ -1,11 +0,0 @@ -drop table if exists t1; -create table t1(objid BIGINT not null, tablename varchar(64), oid BIGINT not null, test BIGINT, PRIMARY KEY (objid), UNIQUE(tablename)) engine=BDB; -insert into t1 values(1, 't1',4,9); -insert into t1 values(2, 'metatable',1,9); -insert into t1 values(3, 'metaindex',1,9 ); -select * from t1; -objid tablename oid test -1 t1 4 9 -2 metatable 1 9 -3 metaindex 1 9 -alter table t1 drop column test; diff --git a/mysql-test/r/bdb-alter-table-2.result b/mysql-test/r/bdb-alter-table-2.result deleted file mode 100644 index c23b5ba0031..00000000000 --- a/mysql-test/r/bdb-alter-table-2.result +++ /dev/null @@ -1,6 +0,0 @@ -select * from t1; -objid tablename oid -1 t1 4 -2 metatable 1 -3 metaindex 1 -drop table t1; diff --git a/mysql-test/r/bdb-crash.result b/mysql-test/r/bdb-crash.result deleted file mode 100644 index 51b15d08859..00000000000 --- a/mysql-test/r/bdb-crash.result +++ /dev/null @@ -1,39 +0,0 @@ -drop table if exists t1; -CREATE TABLE t1 ( -ChargeID int(10) unsigned NOT NULL auto_increment, -ServiceID int(10) unsigned DEFAULT '0' NOT NULL, -ChargeDate date DEFAULT '0000-00-00' NOT NULL, -ChargeAmount decimal(20,2) DEFAULT '0.00' NOT NULL, -FedTaxes decimal(20,2) DEFAULT '0.00' NOT NULL, -ProvTaxes decimal(20,2) DEFAULT '0.00' NOT NULL, -ChargeStatus enum('New','Auth','Unauth','Sale','Denied','Refund') -DEFAULT 'New' NOT NULL, -ChargeAuthorizationMessage text, -ChargeComment text, -ChargeTimeStamp varchar(20), -PRIMARY KEY (ChargeID), -KEY ServiceID (ServiceID), -KEY ChargeDate (ChargeDate) -) engine=BDB; -BEGIN; -INSERT INTO t1 -VALUES(NULL,1,'2001-03-01',1,1,1,'New',NULL,NULL,'now'); -COMMIT; -BEGIN; -UPDATE t1 SET ChargeAuthorizationMessage = 'blablabla' WHERE -ChargeID = 1; -COMMIT; -INSERT INTO t1 -VALUES(NULL,1,'2001-03-01',1,1,1,'New',NULL,NULL,'now'); -select * from t1; -ChargeID ServiceID ChargeDate ChargeAmount FedTaxes ProvTaxes ChargeStatus ChargeAuthorizationMessage ChargeComment ChargeTimeStamp -1 1 2001-03-01 1.00 1.00 1.00 New blablabla NULL now -2 1 2001-03-01 1.00 1.00 1.00 New NULL NULL now -drop table t1; -create table t1 (a int) engine=bdb; -set autocommit=0; -insert into t1 values(1); -analyze table t1; -Table Op Msg_type Msg_text -test.t1 analyze status OK -drop table t1; diff --git a/mysql-test/r/bdb-deadlock.result b/mysql-test/r/bdb-deadlock.result deleted file mode 100644 index 9394c90ff00..00000000000 --- a/mysql-test/r/bdb-deadlock.result +++ /dev/null @@ -1,31 +0,0 @@ -drop table if exists t1,t2; -create table t1 (id integer, x integer) engine=BDB; -create table t2 (id integer, x integer) engine=BDB; -insert into t1 values(0, 0); -insert into t2 values(0, 0); -set autocommit=0; -update t1 set x = 1 where id = 0; -set autocommit=0; -update t2 set x = 1 where id = 0; -select x from t1 where id = 0; -select x from t2 where id = 0; -ERROR 40001: Deadlock found when trying to get lock; try restarting transaction -commit; -x -1 -commit; -select * from t1; -id x -0 1 -select * from t2; -id x -0 1 -commit; -select * from t1; -id x -0 1 -select * from t2; -id x -0 1 -commit; -drop table t1,t2; diff --git a/mysql-test/r/bdb.result b/mysql-test/r/bdb.result deleted file mode 100644 index f2d9c5704bb..00000000000 --- a/mysql-test/r/bdb.result +++ /dev/null @@ -1,1984 +0,0 @@ -drop table if exists t1,t2,t3,t4,t5,t6,t7,t8; -create table t1 (id int unsigned not null auto_increment, code tinyint unsigned not null, name char(20) not null, primary key (id), key (code), unique (name)) engine=bdb; -insert into t1 (code, name) values (1, 'Tim'), (1, 'Monty'), (2, 'David'), (2, 'Erik'), (3, 'Sasha'), (3, 'Jeremy'), (4, 'Matt'); -select id, code, name from t1 order by id; -id code name -1 1 Tim -2 1 Monty -3 2 David -4 2 Erik -5 3 Sasha -6 3 Jeremy -7 4 Matt -update ignore t1 set id = 8, name = 'Sinisa' where id < 3; -select id, code, name from t1 order by id; -id code name -2 1 Monty -3 2 David -4 2 Erik -5 3 Sasha -6 3 Jeremy -7 4 Matt -8 1 Sinisa -update ignore t1 set id = id + 10, name = 'Ralph' where id < 4; -select id, code, name from t1 order by id; -id code name -3 2 David -4 2 Erik -5 3 Sasha -6 3 Jeremy -7 4 Matt -8 1 Sinisa -12 1 Ralph -drop table t1; -CREATE TABLE t1 ( -id int(11) NOT NULL auto_increment, -parent_id int(11) DEFAULT '0' NOT NULL, -level tinyint(4) DEFAULT '0' NOT NULL, -PRIMARY KEY (id), -KEY parent_id (parent_id), -KEY level (level) -) engine=bdb; -INSERT INTO t1 VALUES (1,0,0),(3,1,1),(4,1,1),(8,2,2),(9,2,2),(17,3,2),(22,4,2),(24,4,2),(28,5,2),(29,5,2),(30,5,2),(31,6,2),(32,6,2),(33,6,2),(203,7,2),(202,7,2),(20,3,2),(157,0,0),(193,5,2),(40,7,2),(2,1,1),(15,2,2),(6,1,1),(34,6,2),(35,6,2),(16,3,2),(7,1,1),(36,7,2),(18,3,2),(26,5,2),(27,5,2),(183,4,2),(38,7,2),(25,5,2),(37,7,2),(21,4,2),(19,3,2),(5,1,1),(179,5,2); -update t1 set parent_id=parent_id+100; -select * from t1 where parent_id=102; -id parent_id level -8 102 2 -9 102 2 -15 102 2 -update t1 set id=id+1000; -update t1 set id=1024 where id=1009; -ERROR 23000: Duplicate entry '1024' for key 'PRIMARY' -select * from t1; -id parent_id level -1001 100 0 -1002 101 1 -1003 101 1 -1004 101 1 -1005 101 1 -1006 101 1 -1007 101 1 -1008 102 2 -1009 102 2 -1015 102 2 -1016 103 2 -1017 103 2 -1018 103 2 -1019 103 2 -1020 103 2 -1021 104 2 -1022 104 2 -1024 104 2 -1025 105 2 -1026 105 2 -1027 105 2 -1028 105 2 -1029 105 2 -1030 105 2 -1031 106 2 -1032 106 2 -1033 106 2 -1034 106 2 -1035 106 2 -1036 107 2 -1037 107 2 -1038 107 2 -1040 107 2 -1157 100 0 -1179 105 2 -1183 104 2 -1193 105 2 -1202 107 2 -1203 107 2 -update ignore t1 set id=id+1; -select * from t1; -id parent_id level -1001 100 0 -1002 101 1 -1003 101 1 -1004 101 1 -1005 101 1 -1006 101 1 -1007 101 1 -1008 102 2 -1010 102 2 -1015 102 2 -1016 103 2 -1017 103 2 -1018 103 2 -1019 103 2 -1020 103 2 -1021 104 2 -1023 104 2 -1024 104 2 -1025 105 2 -1026 105 2 -1027 105 2 -1028 105 2 -1029 105 2 -1030 105 2 -1031 106 2 -1032 106 2 -1033 106 2 -1034 106 2 -1035 106 2 -1036 107 2 -1037 107 2 -1039 107 2 -1041 107 2 -1158 100 0 -1180 105 2 -1184 104 2 -1194 105 2 -1202 107 2 -1204 107 2 -update ignore t1 set id=1023 where id=1010; -select * from t1 where parent_id=102 order by parent_id,id; -id parent_id level -1008 102 2 -1010 102 2 -1015 102 2 -explain select level from t1 where level=1; -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t1 ref level level 1 const X Using index -explain select level,id from t1 where level=1; -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t1 ref level level 1 const X Using index -explain select level,id,parent_id from t1 where level=1; -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t1 ref level level 1 const X -select level,id from t1 where level=1; -level id -1 1002 -1 1003 -1 1004 -1 1005 -1 1006 -1 1007 -select level,id,parent_id from t1 where level=1; -level id parent_id -1 1002 101 -1 1003 101 -1 1004 101 -1 1005 101 -1 1006 101 -1 1007 101 -optimize table t1; -Table Op Msg_type Msg_text -test.t1 optimize status OK -show keys from t1; -Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Null Index_type Comment -t1 0 PRIMARY 1 id A 39 NULL NULL BTREE -t1 1 parent_id 1 parent_id A 9 NULL NULL BTREE -t1 1 level 1 level A 3 NULL NULL BTREE -drop table t1; -CREATE TABLE t1 ( -gesuchnr int(11) DEFAULT '0' NOT NULL, -benutzer_id int(11) DEFAULT '0' NOT NULL, -PRIMARY KEY (gesuchnr,benutzer_id) -) engine=BDB; -replace into t1 (gesuchnr,benutzer_id) values (2,1); -replace into t1 (gesuchnr,benutzer_id) values (1,1); -replace into t1 (gesuchnr,benutzer_id) values (1,1); -select * from t1; -gesuchnr benutzer_id -1 1 -2 1 -drop table t1; -create table t1 (id int not null primary key, x int not null, key (x)) engine=bdb; -insert into t1 (id, x) values (1, 1); -replace into t1 (id, x) values (1, 2); -select * from t1; -id x -1 2 -drop table t1; -create table t1 (a int) engine=bdb; -insert into t1 values (1), (2); -optimize table t1; -Table Op Msg_type Msg_text -test.t1 optimize status OK -delete from t1 where a = 1; -select * from t1; -a -2 -check table t1; -Table Op Msg_type Msg_text -test.t1 check note The storage engine for the table doesn't support check -drop table t1; -create table t1 (a int,b varchar(20)) engine=bdb; -insert into t1 values (1,""), (2,"testing"); -delete from t1 where a = 1; -select * from t1; -a b -2 testing -create index skr on t1 (a); -insert into t1 values (3,""), (4,"testing"); -analyze table t1; -Table Op Msg_type Msg_text -test.t1 analyze status OK -show keys from t1; -Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Null Index_type Comment -t1 1 skr 1 a A 3 NULL NULL YES BTREE -drop table t1; -create table t1 (a int,b varchar(20),key(a)) engine=bdb; -insert into t1 values (1,""), (2,"testing"); -select * from t1 where a = 1; -a b -1 -drop table t1; -create table t1 (a char(10) not null, b int not null auto_increment, primary key(a,b)) engine=BDB; -insert into t1 values ("a",1),("b",2),("a",2),("c",1); -insert into t1 values ("a",NULL),("b",NULL),("c",NULL),("e",NULL); -insert into t1 (a) values ("a"),("b"),("c"),("d"); -insert into t1 (a) values ('k'),('d'); -insert into t1 (a) values ("a"); -insert into t1 values ("d",last_insert_id()); -select * from t1; -a b -a 1 -a 2 -a 3 -a 4 -a 5 -b 2 -b 3 -b 4 -c 1 -c 2 -c 3 -d 1 -d 2 -d 5 -e 1 -k 1 -flush tables; -select count(*) from t1; -count(*) -16 -drop table t1; -create table t1 (n int not null primary key) engine=bdb; -set autocommit=0; -insert into t1 values (4); -rollback; -select n, "after rollback" from t1; -n after rollback -insert into t1 values (4); -commit; -select n, "after commit" from t1; -n after commit -4 after commit -commit; -insert into t1 values (5); -insert into t1 values (4); -ERROR 23000: Duplicate entry '4' for key 'PRIMARY' -commit; -select n, "after commit" from t1; -n after commit -4 after commit -5 after commit -set autocommit=1; -insert into t1 values (6); -insert into t1 values (4); -ERROR 23000: Duplicate entry '4' for key 'PRIMARY' -select n from t1; -n -4 -5 -6 -set autocommit=0; -begin; -savepoint `my_savepoint`; -insert into t1 values (7); -savepoint `savept2`; -insert into t1 values (3); -select n from t1; -n -3 -4 -5 -6 -7 -savepoint savept3; -rollback to savepoint savept2; -rollback to savepoint savept3; -ERROR 42000: SAVEPOINT savept3 does not exist -rollback to savepoint savept2; -release savepoint `my_savepoint`; -select n from t1; -n -4 -5 -6 -7 -rollback to savepoint `my_savepoint`; -ERROR 42000: SAVEPOINT my_savepoint does not exist -rollback to savepoint savept2; -ERROR 42000: SAVEPOINT savept2 does not exist -insert into t1 values (8); -savepoint sv; -commit; -savepoint sv; -set autocommit=1; -rollback; -drop table t1; -create table t1 ( id int NOT NULL PRIMARY KEY, nom varchar(64)) engine=BDB; -begin; -insert into t1 values(1,'hamdouni'); -select id as afterbegin_id,nom as afterbegin_nom from t1; -afterbegin_id afterbegin_nom -1 hamdouni -rollback; -select id as afterrollback_id,nom as afterrollback_nom from t1; -afterrollback_id afterrollback_nom -set autocommit=0; -insert into t1 values(2,'mysql'); -select id as afterautocommit0_id,nom as afterautocommit0_nom from t1; -afterautocommit0_id afterautocommit0_nom -2 mysql -rollback; -select id as afterrollback_id,nom as afterrollback_nom from t1; -afterrollback_id afterrollback_nom -set autocommit=1; -drop table t1; -CREATE TABLE t1 (id char(8) not null primary key, val int not null) engine=bdb; -insert into t1 values ('pippo', 12); -insert into t1 values ('pippo', 12); -ERROR 23000: Duplicate entry 'pippo' for key 'PRIMARY' -delete from t1; -delete from t1 where id = 'pippo'; -select * from t1; -id val -insert into t1 values ('pippo', 12); -set autocommit=0; -delete from t1; -rollback; -select * from t1; -id val -pippo 12 -delete from t1; -commit; -select * from t1; -id val -drop table t1; -set autocommit=1; -CREATE TABLE t1 (ID INTEGER NOT NULL PRIMARY KEY, NAME VARCHAR(64)) ENGINE=BDB; -INSERT INTO t1 VALUES (1, 'Jochen'); -select * from t1; -ID NAME -1 Jochen -drop table t1; -CREATE TABLE t1 ( _userid VARCHAR(60) NOT NULL PRIMARY KEY) ENGINE=BDB; -set autocommit=0; -INSERT INTO t1 SET _userid='marc@anyware.co.uk'; -COMMIT; -SELECT * FROM t1; -_userid -marc@anyware.co.uk -SELECT _userid FROM t1 WHERE _userid='marc@anyware.co.uk'; -_userid -marc@anyware.co.uk -drop table t1; -set autocommit=1; -CREATE TABLE t1 ( -user_id int(10) DEFAULT '0' NOT NULL, -name varchar(100), -phone varchar(100), -ref_email varchar(100) DEFAULT '' NOT NULL, -detail varchar(200), -PRIMARY KEY (user_id,ref_email) -)engine=bdb; -INSERT INTO t1 VALUES (10292,'sanjeev','29153373','sansh777@hotmail.com','xxx'),(10292,'shirish','2333604','shirish@yahoo.com','ddsds'),(10292,'sonali','323232','sonali@bolly.com','filmstar'); -select * from t1 where user_id=10292; -user_id name phone ref_email detail -10292 sanjeev 29153373 sansh777@hotmail.com xxx -10292 shirish 2333604 shirish@yahoo.com ddsds -10292 sonali 323232 sonali@bolly.com filmstar -INSERT INTO t1 VALUES (10291,'sanjeev','29153373','sansh777@hotmail.com','xxx'),(10293,'shirish','2333604','shirish@yahoo.com','ddsds'); -select * from t1 where user_id=10292; -user_id name phone ref_email detail -10292 sanjeev 29153373 sansh777@hotmail.com xxx -10292 shirish 2333604 shirish@yahoo.com ddsds -10292 sonali 323232 sonali@bolly.com filmstar -select * from t1 where user_id>=10292; -user_id name phone ref_email detail -10292 sanjeev 29153373 sansh777@hotmail.com xxx -10292 shirish 2333604 shirish@yahoo.com ddsds -10292 sonali 323232 sonali@bolly.com filmstar -10293 shirish 2333604 shirish@yahoo.com ddsds -select * from t1 where user_id>10292; -user_id name phone ref_email detail -10293 shirish 2333604 shirish@yahoo.com ddsds -select * from t1 where user_id<10292; -user_id name phone ref_email detail -10291 sanjeev 29153373 sansh777@hotmail.com xxx -drop table t1; -CREATE TABLE t1 (a int not null, b int not null,c int not null, -key(a),primary key(a,b), unique(c),key(a),unique(b)); -show index from t1; -Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Null Index_type Comment -t1 0 PRIMARY 1 a A NULL NULL NULL BTREE -t1 0 PRIMARY 2 b A 0 NULL NULL BTREE -t1 0 c 1 c A 0 NULL NULL BTREE -t1 0 b 1 b A 0 NULL NULL BTREE -t1 1 a 1 a A NULL NULL NULL BTREE -t1 1 a_2 1 a A NULL NULL NULL BTREE -drop table t1; -create table t1 (col1 int not null, col2 char(4) not null, primary key(col1)); -alter table t1 engine=BDB; -insert into t1 values ('1','1'),('5','2'),('2','3'),('3','4'),('4','4'); -select * from t1; -col1 col2 -1 1 -2 3 -3 4 -4 4 -5 2 -update t1 set col2='7' where col1='4'; -select * from t1; -col1 col2 -1 1 -2 3 -3 4 -4 7 -5 2 -alter table t1 add co3 int not null; -select * from t1; -col1 col2 co3 -1 1 0 -2 3 0 -3 4 0 -4 7 0 -5 2 0 -update t1 set col2='9' where col1='2'; -select * from t1; -col1 col2 co3 -1 1 0 -2 9 0 -3 4 0 -4 7 0 -5 2 0 -drop table t1; -create table t1 (a int not null , b int, primary key (a)) engine = BDB; -create table t2 (a int not null , b int, primary key (a)) engine = myisam; -insert into t1 VALUES (1,3) , (2,3), (3,3); -select * from t1; -a b -1 3 -2 3 -3 3 -insert into t2 select * from t1; -select * from t2; -a b -1 3 -2 3 -3 3 -delete from t1 where b = 3; -select * from t1; -a b -insert into t1 select * from t2; -select * from t1; -a b -1 3 -2 3 -3 3 -select * from t2; -a b -1 3 -2 3 -3 3 -drop table t1,t2; -CREATE TABLE t1 ( -id int(11) NOT NULL auto_increment, -ggid varchar(32) binary DEFAULT '' NOT NULL, -email varchar(64) DEFAULT '' NOT NULL, -passwd varchar(32) binary DEFAULT '' NOT NULL, -PRIMARY KEY (id), -UNIQUE ggid (ggid) -) ENGINE=BDB; -insert into t1 (ggid,passwd) values ('test1','xxx'); -insert into t1 (ggid,passwd) values ('test2','yyy'); -insert into t1 (ggid,passwd) values ('test2','this will fail'); -ERROR 23000: Duplicate entry 'test2' for key 'ggid' -insert into t1 (ggid,id) values ('this will fail',1); -ERROR 23000: Duplicate entry '1' for key 'PRIMARY' -select * from t1 where ggid='test1'; -id ggid email passwd -1 test1 xxx -select * from t1 where passwd='xxx'; -id ggid email passwd -1 test1 xxx -select * from t1 where id=2; -id ggid email passwd -2 test2 yyy -replace into t1 (ggid,id) values ('this will work',1); -replace into t1 (ggid,passwd) values ('test2','this will work'); -update t1 set id=100,ggid='test2' where id=1; -ERROR 23000: Duplicate entry 'test2' for key 'ggid' -select * from t1; -id ggid email passwd -1 this will work -3 test2 this will work -select * from t1 where id=1; -id ggid email passwd -1 this will work -select * from t1 where id=999; -id ggid email passwd -drop table t1; -CREATE TABLE t1 ( -user_name varchar(12), -password text, -subscribed char(1), -user_id int(11) DEFAULT '0' NOT NULL, -quota bigint(20), -weight double, -access_date date, -access_time time, -approved datetime, -dummy_primary_key int(11) NOT NULL auto_increment, -PRIMARY KEY (dummy_primary_key) -) ENGINE=BDB; -INSERT INTO t1 VALUES ('user_0','somepassword','N',0,0,0,'2000-09-07','23:06:59','2000-09-07 23:06:59',1); -INSERT INTO t1 VALUES ('user_1','somepassword','Y',1,1,1,'2000-09-07','23:06:59','2000-09-07 23:06:59',2); -INSERT INTO t1 VALUES ('user_2','somepassword','N',2,2,1.4142135623731,'2000-09-07','23:06:59','2000-09-07 23:06:59',3); -INSERT INTO t1 VALUES ('user_3','somepassword','Y',3,3,1.7320508075689,'2000-09-07','23:06:59','2000-09-07 23:06:59',4); -INSERT INTO t1 VALUES ('user_4','somepassword','N',4,4,2,'2000-09-07','23:06:59','2000-09-07 23:06:59',5); -select user_name, password , subscribed, user_id, quota, weight, access_date, access_time, approved, dummy_primary_key from t1 order by user_name; -user_name password subscribed user_id quota weight access_date access_time approved dummy_primary_key -user_0 somepassword N 0 0 0 2000-09-07 23:06:59 2000-09-07 23:06:59 1 -user_1 somepassword Y 1 1 1 2000-09-07 23:06:59 2000-09-07 23:06:59 2 -user_2 somepassword N 2 2 1.4142135623731 2000-09-07 23:06:59 2000-09-07 23:06:59 3 -user_3 somepassword Y 3 3 1.7320508075689 2000-09-07 23:06:59 2000-09-07 23:06:59 4 -user_4 somepassword N 4 4 2 2000-09-07 23:06:59 2000-09-07 23:06:59 5 -drop table t1; -CREATE TABLE t1 ( -id int(11) NOT NULL auto_increment, -parent_id int(11) DEFAULT '0' NOT NULL, -level tinyint(4) DEFAULT '0' NOT NULL, -KEY (id), -KEY parent_id (parent_id), -KEY level (level) -) engine=bdb; -INSERT INTO t1 VALUES (1,0,0),(3,1,1),(4,1,1),(8,2,2),(9,2,2),(17,3,2),(22,4,2),(24,4,2),(28,5,2),(29,5,2),(30,5,2),(31,6,2),(32,6,2),(33,6,2),(203,7,2),(202,7,2),(20,3,2),(157,0,0),(193,5,2),(40,7,2),(2,1,1),(15,2,2),(6,1,1),(34,6,2),(35,6,2),(16,3,2),(7,1,1),(36,7,2),(18,3,2),(26,5,2),(27,5,2),(183,4,2),(38,7,2),(25,5,2),(37,7,2),(21,4,2),(19,3,2),(5,1,1); -INSERT INTO t1 values (179,5,2); -update t1 set parent_id=parent_id+100; -select * from t1 where parent_id=102; -id parent_id level -8 102 2 -9 102 2 -15 102 2 -update t1 set id=id+1000; -update t1 set id=1024 where id=1009; -select * from t1; -id parent_id level -1001 100 0 -1003 101 1 -1004 101 1 -1008 102 2 -1024 102 2 -1017 103 2 -1022 104 2 -1024 104 2 -1028 105 2 -1029 105 2 -1030 105 2 -1031 106 2 -1032 106 2 -1033 106 2 -1203 107 2 -1202 107 2 -1020 103 2 -1157 100 0 -1193 105 2 -1040 107 2 -1002 101 1 -1015 102 2 -1006 101 1 -1034 106 2 -1035 106 2 -1016 103 2 -1007 101 1 -1036 107 2 -1018 103 2 -1026 105 2 -1027 105 2 -1183 104 2 -1038 107 2 -1025 105 2 -1037 107 2 -1021 104 2 -1019 103 2 -1005 101 1 -1179 105 2 -update ignore t1 set id=id+1; -select * from t1; -id parent_id level -1002 100 0 -1004 101 1 -1005 101 1 -1009 102 2 -1025 102 2 -1018 103 2 -1023 104 2 -1025 104 2 -1029 105 2 -1030 105 2 -1031 105 2 -1032 106 2 -1033 106 2 -1034 106 2 -1204 107 2 -1203 107 2 -1021 103 2 -1158 100 0 -1194 105 2 -1041 107 2 -1003 101 1 -1016 102 2 -1007 101 1 -1035 106 2 -1036 106 2 -1017 103 2 -1008 101 1 -1037 107 2 -1019 103 2 -1027 105 2 -1028 105 2 -1184 104 2 -1039 107 2 -1026 105 2 -1038 107 2 -1022 104 2 -1020 103 2 -1006 101 1 -1180 105 2 -update ignore t1 set id=1023 where id=1010; -select * from t1 where parent_id=102; -id parent_id level -1009 102 2 -1025 102 2 -1016 102 2 -explain select level from t1 where level=1; -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t1 ref level level 1 const X Using index -select level,id from t1 where level=1; -level id -1 1004 -1 1005 -1 1003 -1 1007 -1 1008 -1 1006 -select level,id,parent_id from t1 where level=1; -level id parent_id -1 1004 101 -1 1005 101 -1 1003 101 -1 1007 101 -1 1008 101 -1 1006 101 -select level,id from t1 where level=1 order by id; -level id -1 1003 -1 1004 -1 1005 -1 1006 -1 1007 -1 1008 -delete from t1 where level=1; -select * from t1; -id parent_id level -1002 100 0 -1009 102 2 -1025 102 2 -1018 103 2 -1023 104 2 -1025 104 2 -1029 105 2 -1030 105 2 -1031 105 2 -1032 106 2 -1033 106 2 -1034 106 2 -1204 107 2 -1203 107 2 -1021 103 2 -1158 100 0 -1194 105 2 -1041 107 2 -1016 102 2 -1035 106 2 -1036 106 2 -1017 103 2 -1037 107 2 -1019 103 2 -1027 105 2 -1028 105 2 -1184 104 2 -1039 107 2 -1026 105 2 -1038 107 2 -1022 104 2 -1020 103 2 -1180 105 2 -drop table t1; -CREATE TABLE t1 ( -sca_code char(6) NOT NULL, -cat_code char(6) NOT NULL, -sca_desc varchar(50), -lan_code char(2) NOT NULL, -sca_pic varchar(100), -sca_sdesc varchar(50), -sca_sch_desc varchar(16), -PRIMARY KEY (sca_code, cat_code, lan_code), -INDEX sca_pic (sca_pic) -) engine = bdb ; -INSERT INTO t1 ( sca_code, cat_code, sca_desc, lan_code, sca_pic, sca_sdesc, sca_sch_desc) VALUES ( 'PD', 'J', 'PENDANT', 'EN', NULL, NULL, 'PENDANT'),( 'RI', 'J', 'RING', 'EN', NULL, NULL, 'RING'),( 'QQ', 'N', 'RING', 'EN', 'not null', NULL, 'RING'); -select count(*) from t1 where sca_code = 'PD'; -count(*) -1 -select count(*) from t1 where sca_code <= 'PD'; -count(*) -1 -select count(*) from t1 where sca_pic is null; -count(*) -2 -alter table t1 drop index sca_pic, add index sca_pic (cat_code, sca_pic); -select count(*) from t1 where sca_code='PD' and sca_pic is null; -count(*) -1 -select count(*) from t1 where cat_code='E'; -count(*) -0 -alter table t1 drop index sca_pic, add index (sca_pic, cat_code); -select count(*) from t1 where sca_code='PD' and sca_pic is null; -count(*) -1 -select count(*) from t1 where sca_pic >= 'n'; -count(*) -1 -select sca_pic from t1 where sca_pic is null; -sca_pic -NULL -NULL -update t1 set sca_pic="test" where sca_pic is null; -delete from t1 where sca_code='pd'; -drop table t1; -set @a:=now(); -CREATE TABLE t1 (a int not null, b timestamp not null, primary key (a)) engine=bdb; -insert into t1 (a) values(1),(2),(3); -select t1.a from t1 natural join t1 as t2 where t1.b >= @a order by t1.a; -a -1 -2 -3 -select a from t1 natural join t1 as t2 where b >= @a order by a; -a -1 -2 -3 -update t1 set a=5 where a=1; -select a from t1; -a -2 -3 -5 -drop table t1; -flush logs; -create table t1 (b blob, i int, key (b(100)), key (i), key (i, b(20))) engine=bdb; -insert into t1 values ('this is a blob', 1), (null, -1), (null, null),("",1),("",2),("",3); -select b from t1 where b = 'this is a blob'; -b -this is a blob -select * from t1 where b like 't%'; -b i -this is a blob 1 -select b, i from t1 where b is not null; -b i -this is a blob 1 - 1 - 2 - 3 -select * from t1 where b is null and i > 0; -b i -select * from t1 where i is NULL; -b i -NULL NULL -update t1 set b='updated' where i=1; -select * from t1; -b i -updated 1 -NULL -1 -NULL NULL -updated 1 - 2 - 3 -drop table t1; -create table t1 (a varchar(100) not null, primary key(a), b int not null) engine=bdb; -insert into t1 values("hello",1),("world",2); -select * from t1 order by b desc; -a b -world 2 -hello 1 -optimize table t1; -Table Op Msg_type Msg_text -test.t1 optimize status OK -show keys from t1; -Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Null Index_type Comment -t1 0 PRIMARY 1 a A 2 NULL NULL BTREE -drop table t1; -create table t1 (i int, j int )ENGINE=BDB; -insert into t1 values (1,2); -select * from t1 where i=1 and j=2; -i j -1 2 -create index ax1 on t1 (i,j); -select * from t1 where i=1 and j=2; -i j -1 2 -drop table t1; -create table t1 -( -branch_id int auto_increment primary key, -branch_name varchar(255) not null, -branch_active int not null default 1, -unique branch_name(branch_name), -index branch_active(branch_active) -) engine=bdb; -create table t2 -( -target_id int auto_increment primary key, -target_name varchar(255) not null, -target_active int not null default 1, -unique target_name(target_name), -index target_active(target_active) -) engine=bdb; -create table t3 -( -platform_id int auto_increment primary key, -platform_name varchar(255) not null, -platform_active int not null default 1, -unique platform_name(platform_name), -index platform_active(platform_active) -) engine=bdb; -create table t4 -( -product_id int auto_increment primary key, -product_name varchar(255) not null, -version_file varchar(255) not null, -product_active int not null default 1, -unique product_name(product_name), -index product_active(product_active) -) engine=bdb; -create table t5 -( -product_file_id int auto_increment primary key, -product_id int not null, -file_name varchar(255) not null, -/* cvs module used to find the file version */ -module_name varchar(255) not null, -/* flag whether the file is still included in the product */ -file_included int not null default 1, -unique product_file(product_id,file_name), -index file_included(file_included) -) engine=bdb; -create table t6 -( -file_platform_id int auto_increment primary key, -product_file_id int not null, -platform_id int not null, -branch_id int not null, -/* filename in the build system */ -build_filename varchar(255) not null, -/* default filename in the build archive */ -archive_filename varchar(255) not null, -unique file_platform(product_file_id,platform_id,branch_id) -) engine=bdb; -create table t8 -( -archive_id int auto_increment primary key, -branch_id int not null, -target_id int not null, -platform_id int not null, -product_id int not null, -status_id int not null default 1, -unique archive(branch_id,target_id,platform_id,product_id), -index status_id(status_id) -) engine=bdb; -create table t7 -( -build_id int auto_increment primary key, -branch_id int not null, -target_id int not null, -build_number int not null, -build_date date not null, -/* build system tag, e.g. 'rmanight-022301-1779' */ -build_tag varchar(255) not null, -/* path relative to the build archive root, e.g. 'current' */ -build_path text not null, -unique build(branch_id,target_id,build_number) -) engine=bdb; -insert into t1 (branch_name) -values ('RealMedia'); -insert into t1 (branch_name) -values ('RP8REV'); -insert into t1 (branch_name) -values ('SERVER_8_0_GOLD'); -insert into t2 (target_name) -values ('rmanight'); -insert into t2 (target_name) -values ('playerall'); -insert into t2 (target_name) -values ('servproxyall'); -insert into t3 (platform_name) -values ('linux-2.0-libc6-i386'); -insert into t3 (platform_name) -values ('win32-i386'); -insert into t4 (product_name, version_file) -values ('realserver', 'servinst'); -insert into t4 (product_name, version_file) -values ('realproxy', 'prxyinst'); -insert into t4 (product_name, version_file) -values ('realplayer', 'playinst'); -insert into t4 (product_name, version_file) -values ('plusplayer', 'plusinst'); -create temporary table tmp1 -select branch_id, target_id, platform_id, product_id -from t1, t2, t3, t4 ; -create temporary table tmp2 -select tmp1.branch_id, tmp1.target_id, tmp1.platform_id, tmp1.product_id -from tmp1 left join t8 -using (branch_id,target_id,platform_id,product_id) -where t8.archive_id is null ; -insert into t8 -(branch_id, target_id, platform_id, product_id, status_id) -select branch_id, target_id, platform_id, product_id, 1 -from tmp2 ; -drop table tmp1 ; -drop table tmp2 ; -insert into t5 (product_id, file_name, module_name) -values (1, 'servinst', 'server'); -insert into t5 (product_id, file_name, module_name) -values (2, 'prxyinst', 'server'); -insert into t5 (product_id, file_name, module_name) -values (3, 'playinst', 'rpapp'); -insert into t5 (product_id, file_name, module_name) -values (4, 'plusinst', 'rpapp'); -insert into t6 -(product_file_id,platform_id,branch_id,build_filename,archive_filename) -values (1, 2, 3, 'servinst.exe', 'win32-servinst.exe'); -insert into t6 -(product_file_id,platform_id,branch_id,build_filename,archive_filename) -values (1, 1, 3, 'v80_linux-2.0-libc6-i386_servinst.bin', 'linux2-servinst.exe'); -insert into t6 -(product_file_id,platform_id,branch_id,build_filename,archive_filename) -values (3, 2, 2, 'playinst.exe', 'win32-playinst.exe'); -insert into t6 -(product_file_id,platform_id,branch_id,build_filename,archive_filename) -values (4, 2, 2, 'playinst.exe', 'win32-playinst.exe'); -insert into t7 -(branch_id,target_id,build_number,build_tag,build_date,build_path) -values (2, 2, 1071, 'playerall-022101-1071', '2001-02-21', 'current'); -insert into t7 -(branch_id,target_id,build_number,build_tag,build_date,build_path) -values (2, 2, 1072, 'playerall-022201-1072', '2001-02-22', 'current'); -insert into t7 -(branch_id,target_id,build_number,build_tag,build_date,build_path) -values (3, 3, 388, 'servproxyall-022201-388', '2001-02-22', 'current'); -insert into t7 -(branch_id,target_id,build_number,build_tag,build_date,build_path) -values (3, 3, 389, 'servproxyall-022301-389', '2001-02-23', 'current'); -insert into t7 -(branch_id,target_id,build_number,build_tag,build_date,build_path) -values (4, 4, 100, 'foo target-010101-100', '2001-01-01', 'current'); -update t8 -set status_id=2 -where branch_id=2 and target_id=2 and platform_id=2 and product_id=1; -select t7.build_path -from -t1, -t7, -t2, -t3, -t4, -t5, -t6 -where -t7.branch_id = t1.branch_id and -t7.target_id = t2.target_id and -t5.product_id = t4.product_id and -t6.product_file_id = t5.product_file_id and -t6.platform_id = t3.platform_id and -t6.branch_id = t6.branch_id and -t7.build_id = 1 and -t4.product_id = 3 and -t5.file_name = 'playinst' and -t3.platform_id = 2; -build_path -current -drop table t1, t2, t3, t4, t5, t6, t7, t8; -CREATE TABLE t1 ( -a tinytext NOT NULL, -b tinyint(3) unsigned NOT NULL default '0', -PRIMARY KEY (a(32),b) -) ENGINE=BDB; -INSERT INTO t1 VALUES ('a',1),('a',2); -SELECT * FROM t1 WHERE a='a' AND b=2; -a b -a 2 -SELECT * FROM t1 WHERE a='a' AND b in (2); -a b -a 2 -SELECT * FROM t1 WHERE a='a' AND b in (1,2); -a b -a 1 -a 2 -drop table t1; -CREATE TABLE t1 ( -a int3 unsigned NOT NULL, -b int1 unsigned NOT NULL, -UNIQUE (a, b) -) ENGINE = BDB; -INSERT INTO t1 VALUES (1, 1); -SELECT MIN(B),MAX(b) FROM t1 WHERE t1.a = 1; -MIN(B) MAX(b) -1 1 -drop table t1; -create table t1 (id int NOT NULL,id2 int NOT NULL,id3 int NOT NULL,dummy1 char(30),primary key (id,id2),index index_id3 (id3)) engine=bdb; -insert into t1 values (0,0,0,'ABCDEFGHIJ'),(2,2,2,'BCDEFGHIJK'),(1,1,1,'CDEFGHIJKL'); -LOCK TABLES t1 WRITE; -insert into t1 values (99,1,2,'D'),(1,1,2,'D'); -ERROR 23000: Duplicate entry '1-1' for key 'PRIMARY' -select id from t1; -id -0 -1 -2 -select id from t1; -id -0 -1 -2 -UNLOCK TABLES; -DROP TABLE t1; -create table t1 (id int NOT NULL,id2 int NOT NULL,id3 int NOT NULL,dummy1 char(30),primary key (id,id2),index index_id3 (id3)) engine=bdb; -insert into t1 values (0,0,0,'ABCDEFGHIJ'),(2,2,2,'BCDEFGHIJK'),(1,1,1,'CDEFGHIJKL'); -LOCK TABLES t1 WRITE; -begin; -insert into t1 values (99,1,2,'D'),(1,1,2,'D'); -ERROR 23000: Duplicate entry '1-1' for key 'PRIMARY' -select id from t1; -id -0 -1 -2 -insert ignore into t1 values (100,1,2,'D'),(1,1,99,'D'); -commit; -select id,id3 from t1; -id id3 -0 0 -1 1 -2 2 -100 2 -UNLOCK TABLES; -DROP TABLE t1; -CREATE TABLE t1 (SYAIN_NO char(5) NOT NULL default '', KINMU_DATE char(6) NOT NULL default '', PRIMARY KEY (SYAIN_NO,KINMU_DATE)) ENGINE=BerkeleyDB; -CREATE TABLE t2 ( SYAIN_NO char(5) NOT NULL default '',STR_DATE char(8) NOT NULL default '',PRIMARY KEY (SYAIN_NO,STR_DATE) ) ENGINE=BerkeleyDB; -select T1.KINMU_DATE from t1 T1 ,t2 T2 where T1.SYAIN_NO = '12345' and T1.KINMU_DATE = '200106' and T2.SYAIN_NO = T1.SYAIN_NO; -KINMU_DATE -select T1.KINMU_DATE from t1 T1 ,t2 T2 where T1.SYAIN_NO = '12345' and T1.KINMU_DATE = '200106' and T2.SYAIN_NO = T1.SYAIN_NO; -KINMU_DATE -DROP TABLE t1,t2; -create table t1 (a int(11) not null, b int(11) not null, unique (a,b)) engine=bdb; -insert into t1 values (1,1), (1,2); -select * from t1 where a = 1; -a b -1 1 -1 2 -select t1.*, t2.* from t1, t1 t2 where t1.a = t2.a and t2.a = 1; -a b a b -1 1 1 1 -1 1 1 2 -1 2 1 1 -1 2 1 2 -select * from t1 where a = 1; -a b -1 1 -1 2 -drop table t1; -create table t1 (id int NOT NULL,id2 int NOT NULL,id3 int NOT NULL,dummy1 char(30),primary key (id,id2),index index_id3 (id3)) engine=bdb; -insert into t1 values (0,0,0,'ABCDEFGHIJ'); -create table t2 (id int NOT NULL,primary key (id)) engine=bdb; -LOCK TABLES t1 WRITE, t2 WRITE; -insert into t2 values(1); -SELECT t1.* FROM t1 WHERE id IN (1); -id id2 id3 dummy1 -SELECT t1.* FROM t2 left outer join t1 on (t1.id=t2.id); -id id2 id3 dummy1 -NULL NULL NULL NULL -delete from t1 where id3 >= 0 and id3 <= 0; -drop table t1,t2; -CREATE TABLE t1 (i varchar(48) NOT NULL default '', p varchar(255) default NULL,s varchar(48) NOT NULL default '', PRIMARY KEY (i), UNIQUE(p,s)) ENGINE=BDB; -INSERT INTO t1 VALUES ('00000000-e6c4ddeaa6-003b8-83458387','programs/xxxxxxxx.wmv','00000000-e6c4ddeb32-003bc-83458387'); -SELECT * FROM t1 WHERE p='programs/xxxxxxxx.wmv'; -i p s -00000000-e6c4ddeaa6-003b8-83458387 programs/xxxxxxxx.wmv 00000000-e6c4ddeb32-003bc-83458387 -drop table t1; -CREATE TABLE t1 ( STR_DATE varchar(8) NOT NULL default '',INFO_NOTE varchar(200) default NULL,PRIMARY KEY (STR_DATE) ) ENGINE=BerkeleyDB; -select INFO_NOTE from t1 where STR_DATE = '20010610'; -INFO_NOTE -select INFO_NOTE from t1 where STR_DATE < '20010610'; -INFO_NOTE -select INFO_NOTE from t1 where STR_DATE > '20010610'; -INFO_NOTE -drop table t1; -create table t1 (a int not null, b int, primary key (a)) engine =bdb; -create table t2 (a int not null, b int, primary key (a)) engine =bdb; -insert into t1 values (2, 3),(1, 7),(10, 7); -insert into t2 values (2, 3),(1, 7),(10, 7); -select * from t1; -a b -1 7 -2 3 -10 7 -select * from t2; -a b -1 7 -2 3 -10 7 -delete t1, t2 from t1, t2 where t1.a = t2.a; -select * from t1; -a b -select * from t2; -a b -select * from t2; -a b -drop table t1,t2; -create table t1 (x int not null, index(x)) engine=bdb; -insert into t1 values (1), (2), (3), (4), (5), (6), (7), (8), (9), (10); -select * from t1 where x <= 10 and x >= 7; -x -7 -8 -9 -10 -select * from t1 where x <= 10 and x >= 7 order by x; -x -7 -8 -9 -10 -select * from t1 where x <= 10 and x >= 7 order by x desc; -x -10 -9 -8 -7 -select * from t1 where x <= 8 and x >= 5 order by x desc; -x -8 -7 -6 -5 -select * from t1 where x < 8 and x > 5 order by x desc; -x -7 -6 -drop table t1; -create table t1 ( c char(8) not null ) engine=bdb; -insert into t1 values ('0'),('1'),('2'),('3'),('4'),('5'),('6'),('7'),('8'),('9'); -insert into t1 values ('A'),('B'),('C'),('D'),('E'),('F'); -alter table t1 add b char(8) not null; -alter table t1 add a char(8) not null; -alter table t1 add primary key (a,b,c); -update t1 set a=c, b=c; -create table t2 (c char(8) not null, b char(8) not null, a char(8) not null, primary key(a,b,c)) engine=bdb; -insert into t2 select * from t1; -delete t1,t2 from t2,t1 where t1.a<'B' and t2.b=t1.b; -drop table t1,t2; -create table t1 (a char(10), key(a), b int not null, key(b)) engine=bdb; -insert into t1 values ('a',1),('A',2); -explain select a from t1; -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t1 ALL NULL NULL NULL NULL 2 -select a from t1; -a -a -A -explain select b from t1; -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t1 index NULL b 4 NULL 2 Using index -select b from t1; -b -1 -2 -alter table t1 modify a char(10) binary; -explain select a from t1; -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t1 index NULL a 11 NULL 2 Using index -select a from t1; -a -A -a -drop table t1; -create table t1( -pk1 text not null, pk2 text not null, pk3 char(4), -key1 int, key2 int, -primary key(pk1(4), pk2(4), pk3), key(key1), key(key2) -) engine=bdb; -insert into t1 values (concat('aaa-', repeat('A', 4000)), -concat('eee-', repeat('e', 4000)), 'a++a', 1, 1); -insert into t1 values (concat('bbb-', repeat('B', 4000)), -concat('ggg-', repeat('G', 4000)), 'b++b', 1, 1); -select substring(pk1, 1, 4), substring(pk1, 4001), -substring(pk2, 1, 4), substring(pk2, 4001), pk3, key1, key2 -from t1 force index(key1, key2) where key1 < 3 or key2 < 3; -substring(pk1, 1, 4) substring(pk1, 4001) substring(pk2, 1, 4) substring(pk2, 4001) pk3 key1 key2 -aaa- AAAA eee- eeee a++a 1 1 -bbb- BBBB ggg- GGGG b++b 1 1 -drop table t1; -create table t1 ( -pk1 varchar(8) not null default '', -pk2 varchar(4) not null default '', -key1 int(11) default null, -key2 int(11) default null, -primary key (pk1,pk2), -key key1 (key1), -key key2 (key2)) engine=bdb; -insert into t1 values ('','empt',2,2), ('a','a--a',2,2), -('bb','b--b',2,2), ('ccc','c--c',2,2), ('dddd','d--d',2,2); -select * from t1 force index(key1, key2) where key1 < 3 or key2 < 3; -pk1 pk2 key1 key2 - empt 2 2 -a a--a 2 2 -bb b--b 2 2 -ccc c--c 2 2 -dddd d--d 2 2 -drop table t1; -set autocommit=0; -create table t1(b varchar(30)) engine=bdb; -insert into t1 values ('one'); -commit; -select b FROM t1 outer_table where -exists (select 'two' from t1 where 'two' = outer_table.b); -b -drop table t1; -set autocommit=1; -create table t1(a int primary key, b varchar(30)) engine=bdb; -insert into t1 values (1,'one'), (2,'two'), (3,'three'), (4,'four'); -create table t2 like t1; -insert t2 select * from t1; -select a from t1 where a in (select a from t2); -a -1 -2 -3 -4 -delete from t2; -insert into t2 (a, b) -select a, b from t1 where (a, b) in (select a, b from t1); -select * from t2; -a b -1 one -2 two -3 three -4 four -drop table t1, t2; -create table t1 (a int, b varchar(30), primary key(a)) engine = bdb; -insert into t1 values (1,'one'); -commit; -truncate t1; -select * from t1; -a b -drop table t1; -SET NAMES utf8; -create table t1 (a varchar(255) character set utf8) engine=bdb; -set @a:= convert(repeat(_latin1 0xFF, 255) using utf8); -insert into t1 values (@a); -select a, length(a), char_length(a) from t1; -a length(a) char_length(a) -ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ 510 255 -drop table t1; -SET NAMES latin1; -CREATE TABLE t1 ( -id int unsigned NOT NULL auto_increment, -list_id smallint unsigned NOT NULL, -term TEXT NOT NULL, -PRIMARY KEY(id), -INDEX(list_id, term(4)) -) ENGINE=BDB CHARSET=utf8; -INSERT INTO t1 SET list_id = 1, term = "letterc"; -INSERT INTO t1 SET list_id = 1, term = "letterb"; -INSERT INTO t1 SET list_id = 1, term = "lettera"; -INSERT INTO t1 SET list_id = 1, term = "letterd"; -SELECT id FROM t1 WHERE (list_id = 1) AND (term = "letterc"); -id -1 -SELECT id FROM t1 WHERE (list_id = 1) AND (term = "letterb"); -id -2 -SELECT id FROM t1 WHERE (list_id = 1) AND (term = "lettera"); -id -3 -SELECT id FROM t1 WHERE (list_id = 1) AND (term = "letterd"); -id -4 -DROP TABLE t1; -create table t1 (a int, key(a)) engine=bdb; -create table t2 (b int, key(b)) engine=bdb; -insert into t1 values (1),(1),(2),(3),(4); -insert into t2 values (1),(5),(6),(7); -delete from t1 where (a in (select b from t2)); -select count(*) from t1; -count(*) -3 -insert into t1 set a=(select b from t2); -ERROR 21000: Subquery returns more than 1 row -select count(*) from t1; -count(*) -3 -update t1 set a = a + 1 where (a in (select b from t2)); -select count(*) from t1; -count(*) -3 -drop table t1, t2; -End of 4.1 tests -create temporary table t1 (a int, primary key(a)) engine=bdb; -select * from t1; -a -alter table t1 add b int; -select * from t1; -a b -drop table t1; -set storage_engine=bdb; -drop table if exists t1,t2,t3; ---- Testing varchar --- ---- Testing varchar --- -create table t1 (v varchar(10), c char(10), t text); -insert into t1 values('+ ', '+ ', '+ '); -set @a=repeat(' ',20); -insert into t1 values (concat('+',@a),concat('+',@a),concat('+',@a)); -Warnings: -Note 1265 Data truncated for column 'v' at row 1 -select concat('*',v,'*',c,'*',t,'*') from t1; -concat('*',v,'*',c,'*',t,'*') -*+ *+*+ * -*+ *+*+ * -show create table t1; -Table Create Table -t1 CREATE TABLE `t1` ( - `v` varchar(10) DEFAULT NULL, - `c` char(10) DEFAULT NULL, - `t` text -) ENGINE=BerkeleyDB DEFAULT CHARSET=latin1 -create table t2 like t1; -show create table t2; -Table Create Table -t2 CREATE TABLE `t2` ( - `v` varchar(10) DEFAULT NULL, - `c` char(10) DEFAULT NULL, - `t` text -) ENGINE=BerkeleyDB DEFAULT CHARSET=latin1 -create table t3 select * from t1; -show create table t3; -Table Create Table -t3 CREATE TABLE `t3` ( - `v` varchar(10) DEFAULT NULL, - `c` char(10) DEFAULT NULL, - `t` text -) ENGINE=BerkeleyDB DEFAULT CHARSET=latin1 -alter table t1 modify c varchar(10); -show create table t1; -Table Create Table -t1 CREATE TABLE `t1` ( - `v` varchar(10) DEFAULT NULL, - `c` varchar(10) DEFAULT NULL, - `t` text -) ENGINE=BerkeleyDB DEFAULT CHARSET=latin1 -alter table t1 modify v char(10); -show create table t1; -Table Create Table -t1 CREATE TABLE `t1` ( - `v` char(10) DEFAULT NULL, - `c` varchar(10) DEFAULT NULL, - `t` text -) ENGINE=BerkeleyDB DEFAULT CHARSET=latin1 -alter table t1 modify t varchar(10); -Warnings: -Note 1265 Data truncated for column 't' at row 2 -show create table t1; -Table Create Table -t1 CREATE TABLE `t1` ( - `v` char(10) DEFAULT NULL, - `c` varchar(10) DEFAULT NULL, - `t` varchar(10) DEFAULT NULL -) ENGINE=BerkeleyDB DEFAULT CHARSET=latin1 -select concat('*',v,'*',c,'*',t,'*') from t1; -concat('*',v,'*',c,'*',t,'*') -*+*+*+ * -*+*+*+ * -drop table t1,t2,t3; -create table t1 (v varchar(10), c char(10), t text, key(v), key(c), key(t(10))); -show create table t1; -Table Create Table -t1 CREATE TABLE `t1` ( - `v` varchar(10) DEFAULT NULL, - `c` char(10) DEFAULT NULL, - `t` text, - KEY `v` (`v`), - KEY `c` (`c`), - KEY `t` (`t`(10)) -) ENGINE=BerkeleyDB DEFAULT CHARSET=latin1 -select count(*) from t1; -count(*) -270 -insert into t1 values(concat('a',char(1)),concat('a',char(1)),concat('a',char(1))); -select count(*) from t1 where v='a'; -count(*) -10 -select count(*) from t1 where c='a'; -count(*) -10 -select count(*) from t1 where t='a'; -count(*) -10 -select count(*) from t1 where v='a '; -count(*) -10 -select count(*) from t1 where c='a '; -count(*) -10 -select count(*) from t1 where t='a '; -count(*) -10 -select count(*) from t1 where v between 'a' and 'a '; -count(*) -10 -select count(*) from t1 where v between 'a' and 'a ' and v between 'a ' and 'b\n'; -count(*) -10 -select count(*) from t1 where v like 'a%'; -count(*) -11 -select count(*) from t1 where c like 'a%'; -count(*) -11 -select count(*) from t1 where t like 'a%'; -count(*) -11 -select count(*) from t1 where v like 'a %'; -count(*) -9 -explain select count(*) from t1 where v='a '; -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t1 ref v v 13 const # Using where -explain select count(*) from t1 where c='a '; -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t1 ref c c 11 const # Using where -explain select count(*) from t1 where t='a '; -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t1 range t t 13 NULL # Using where -explain select count(*) from t1 where v like 'a%'; -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t1 range v v 13 NULL # Using where -explain select count(*) from t1 where v between 'a' and 'a '; -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t1 ref v v 13 const # Using where -explain select count(*) from t1 where v between 'a' and 'a ' and v between 'a ' and 'b\n'; -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t1 ref v v 13 const # Using where -alter table t1 add unique(v); -ERROR 23000: Duplicate entry '{ ' for key 'v_2' -alter table t1 add key(v); -select concat('*',v,'*',c,'*',t,'*') as qq from t1 where v='a'; -qq -*a*a*a* -*a *a*a * -*a *a*a * -*a *a*a * -*a *a*a * -*a *a*a * -*a *a*a * -*a *a*a * -*a *a*a * -*a *a*a * -explain select * from t1 where v='a'; -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t1 ref v,v_2 # 13 const # Using where -select v,count(*) from t1 group by v limit 10; -v count(*) -a 1 -a 10 -b 10 -c 10 -d 10 -e 10 -f 10 -g 10 -h 10 -i 10 -select v,count(t) from t1 group by v limit 10; -v count(t) -a 1 -a 10 -b 10 -c 10 -d 10 -e 10 -f 10 -g 10 -h 10 -i 10 -select v,count(c) from t1 group by v limit 10; -v count(c) -a 1 -a 10 -b 10 -c 10 -d 10 -e 10 -f 10 -g 10 -h 10 -i 10 -select sql_big_result v,count(t) from t1 group by v limit 10; -v count(t) -a 1 -a 10 -b 10 -c 10 -d 10 -e 10 -f 10 -g 10 -h 10 -i 10 -select sql_big_result v,count(c) from t1 group by v limit 10; -v count(c) -a 1 -a 10 -b 10 -c 10 -d 10 -e 10 -f 10 -g 10 -h 10 -i 10 -select c,count(*) from t1 group by c limit 10; -c count(*) -a 1 -a 10 -b 10 -c 10 -d 10 -e 10 -f 10 -g 10 -h 10 -i 10 -select c,count(t) from t1 group by c limit 10; -c count(t) -a 1 -a 10 -b 10 -c 10 -d 10 -e 10 -f 10 -g 10 -h 10 -i 10 -select sql_big_result c,count(t) from t1 group by c limit 10; -c count(t) -a 1 -a 10 -b 10 -c 10 -d 10 -e 10 -f 10 -g 10 -h 10 -i 10 -select t,count(*) from t1 group by t limit 10; -t count(*) -a 1 -a 10 -b 10 -c 10 -d 10 -e 10 -f 10 -g 10 -h 10 -i 10 -select t,count(t) from t1 group by t limit 10; -t count(t) -a 1 -a 10 -b 10 -c 10 -d 10 -e 10 -f 10 -g 10 -h 10 -i 10 -select sql_big_result t,count(t) from t1 group by t limit 10; -t count(t) -a 1 -a 10 -b 10 -c 10 -d 10 -e 10 -f 10 -g 10 -h 10 -i 10 -alter table t1 modify v varchar(300), drop key v, drop key v_2, add key v (v); -show create table t1; -Table Create Table -t1 CREATE TABLE `t1` ( - `v` varchar(300) DEFAULT NULL, - `c` char(10) DEFAULT NULL, - `t` text, - KEY `c` (`c`), - KEY `t` (`t`(10)), - KEY `v` (`v`) -) ENGINE=BerkeleyDB DEFAULT CHARSET=latin1 -select count(*) from t1 where v='a'; -count(*) -10 -select count(*) from t1 where v='a '; -count(*) -10 -select count(*) from t1 where v between 'a' and 'a '; -count(*) -10 -select count(*) from t1 where v between 'a' and 'a ' and v between 'a ' and 'b\n'; -count(*) -10 -select count(*) from t1 where v like 'a%'; -count(*) -11 -select count(*) from t1 where v like 'a %'; -count(*) -9 -explain select count(*) from t1 where v='a '; -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t1 ref v v 303 const # Using where -explain select count(*) from t1 where v like 'a%'; -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t1 range v v 303 NULL # Using where -explain select count(*) from t1 where v between 'a' and 'a '; -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t1 ref v v 303 const # Using where -explain select count(*) from t1 where v between 'a' and 'a ' and v between 'a ' and 'b\n'; -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t1 ref v v 303 const # Using where -explain select * from t1 where v='a'; -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t1 ref v v 303 const # Using where -select v,count(*) from t1 group by v limit 10; -v count(*) -a 1 -a 10 -b 10 -c 10 -d 10 -e 10 -f 10 -g 10 -h 10 -i 10 -select v,count(t) from t1 group by v limit 10; -v count(t) -a 1 -a 10 -b 10 -c 10 -d 10 -e 10 -f 10 -g 10 -h 10 -i 10 -select sql_big_result v,count(t) from t1 group by v limit 10; -v count(t) -a 1 -a 10 -b 10 -c 10 -d 10 -e 10 -f 10 -g 10 -h 10 -i 10 -alter table t1 drop key v, add key v (v(30)); -show create table t1; -Table Create Table -t1 CREATE TABLE `t1` ( - `v` varchar(300) DEFAULT NULL, - `c` char(10) DEFAULT NULL, - `t` text, - KEY `c` (`c`), - KEY `t` (`t`(10)), - KEY `v` (`v`(30)) -) ENGINE=BerkeleyDB DEFAULT CHARSET=latin1 -select count(*) from t1 where v='a'; -count(*) -10 -select count(*) from t1 where v='a '; -count(*) -10 -select count(*) from t1 where v between 'a' and 'a '; -count(*) -10 -select count(*) from t1 where v between 'a' and 'a ' and v between 'a ' and 'b\n'; -count(*) -10 -select count(*) from t1 where v like 'a%'; -count(*) -11 -select count(*) from t1 where v like 'a %'; -count(*) -9 -explain select count(*) from t1 where v='a '; -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t1 ref v v 33 const # Using where -explain select count(*) from t1 where v like 'a%'; -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t1 range v v 33 NULL # Using where -explain select count(*) from t1 where v between 'a' and 'a '; -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t1 ref v v 33 const # Using where -explain select count(*) from t1 where v between 'a' and 'a ' and v between 'a ' and 'b\n'; -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t1 ref v v 33 const # Using where -explain select * from t1 where v='a'; -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t1 ref v v 33 const # Using where -select v,count(*) from t1 group by v limit 10; -v count(*) -a 1 -a 10 -b 10 -c 10 -d 10 -e 10 -f 10 -g 10 -h 10 -i 10 -select v,count(t) from t1 group by v limit 10; -v count(t) -a 1 -a 10 -b 10 -c 10 -d 10 -e 10 -f 10 -g 10 -h 10 -i 10 -select sql_big_result v,count(t) from t1 group by v limit 10; -v count(t) -a 1 -a 10 -b 10 -c 10 -d 10 -e 10 -f 10 -g 10 -h 10 -i 10 -alter table t1 modify v varchar(600), drop key v, add key v (v); -show create table t1; -Table Create Table -t1 CREATE TABLE `t1` ( - `v` varchar(600) DEFAULT NULL, - `c` char(10) DEFAULT NULL, - `t` text, - KEY `c` (`c`), - KEY `t` (`t`(10)), - KEY `v` (`v`) -) ENGINE=BerkeleyDB DEFAULT CHARSET=latin1 -select v,count(*) from t1 group by v limit 10; -v count(*) -a 1 -a 10 -b 10 -c 10 -d 10 -e 10 -f 10 -g 10 -h 10 -i 10 -select v,count(t) from t1 group by v limit 10; -v count(t) -a 1 -a 10 -b 10 -c 10 -d 10 -e 10 -f 10 -g 10 -h 10 -i 10 -select sql_big_result v,count(t) from t1 group by v limit 10; -v count(t) -a 1 -a 10 -b 10 -c 10 -d 10 -e 10 -f 10 -g 10 -h 10 -i 10 -drop table t1; -create table t1 (a char(10), unique (a)); -insert into t1 values ('a '); -insert into t1 values ('a '); -ERROR 23000: Duplicate entry 'a' for key 'a' -alter table t1 modify a varchar(10); -insert into t1 values ('a '),('a '),('a '),('a '); -ERROR 23000: Duplicate entry 'a ' for key 'a' -insert into t1 values ('a '); -ERROR 23000: Duplicate entry 'a ' for key 'a' -insert into t1 values ('a '); -ERROR 23000: Duplicate entry 'a ' for key 'a' -insert into t1 values ('a '); -ERROR 23000: Duplicate entry 'a ' for key 'a' -update t1 set a='a ' where a like 'a%'; -select concat(a,'.') from t1; -concat(a,'.') -a . -update t1 set a='abc ' where a like 'a '; -select concat(a,'.') from t1; -concat(a,'.') -a . -update t1 set a='a ' where a like 'a %'; -select concat(a,'.') from t1; -concat(a,'.') -a . -update t1 set a='a ' where a like 'a '; -select concat(a,'.') from t1; -concat(a,'.') -a . -drop table t1; -create table t1 (v varchar(10), c char(10), t text, key(v(5)), key(c(5)), key(t(5))); -show create table t1; -Table Create Table -t1 CREATE TABLE `t1` ( - `v` varchar(10) DEFAULT NULL, - `c` char(10) DEFAULT NULL, - `t` text, - KEY `v` (`v`(5)), - KEY `c` (`c`(5)), - KEY `t` (`t`(5)) -) ENGINE=BerkeleyDB DEFAULT CHARSET=latin1 -drop table t1; -create table t1 (v char(10) character set utf8); -show create table t1; -Table Create Table -t1 CREATE TABLE `t1` ( - `v` char(10) CHARACTER SET utf8 DEFAULT NULL -) ENGINE=BerkeleyDB DEFAULT CHARSET=latin1 -drop table t1; -create table t1 (v varchar(10), c char(10)) row_format=fixed; -show create table t1; -Table Create Table -t1 CREATE TABLE `t1` ( - `v` varchar(10) DEFAULT NULL, - `c` char(10) DEFAULT NULL -) ENGINE=BerkeleyDB DEFAULT CHARSET=latin1 ROW_FORMAT=FIXED -insert into t1 values('a','a'),('a ','a '); -select concat('*',v,'*',c,'*') from t1; -concat('*',v,'*',c,'*') -*a*a* -*a *a* -drop table t1; -create table t1 (v varchar(65530), key(v(10))); -insert into t1 values(repeat('a',65530)); -select length(v) from t1 where v=repeat('a',65530); -length(v) -65530 -drop table t1; -create table t1(a int, b varchar(12), key ba(b, a)); -insert into t1 values (1, 'A'), (20, NULL); -explain select * from t1 where a=20 and b is null; -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t1 ref ba ba 20 const,const 1 Using where -select * from t1 where a=20 and b is null; -a b -20 NULL -drop table t1; -create table t1 (v varchar(65530), key(v)); -Warnings: -Warning 1071 Specified key was too long; max key length is MAX_KEY_LENGTH bytes -drop table if exists t1; -create table t1 (v varchar(65536)); -Warnings: -Note 1246 Converting column 'v' from VARCHAR to TEXT -show create table t1; -Table Create Table -t1 CREATE TABLE `t1` ( - `v` mediumtext -) ENGINE=BerkeleyDB DEFAULT CHARSET=latin1 -drop table t1; -create table t1 (v varchar(65530) character set utf8); -Warnings: -Note 1246 Converting column 'v' from VARCHAR to TEXT -show create table t1; -Table Create Table -t1 CREATE TABLE `t1` ( - `v` mediumtext CHARACTER SET utf8 -) ENGINE=BerkeleyDB DEFAULT CHARSET=latin1 -drop table t1; -set storage_engine=MyISAM; -create table t1 (a varchar(255) character set utf8, -b varchar(255) character set utf8, -c varchar(255) character set utf8, -d varchar(255) character set utf8, -key (a,b,c,d)) engine=bdb; -drop table t1; -create table t1 (a varchar(255) character set utf8, -b varchar(255) character set utf8, -c varchar(255) character set utf8, -d varchar(255) character set utf8, -e varchar(255) character set utf8, -key (a,b,c,d,e)) engine=bdb; -ERROR 42000: Specified key was too long; max key length is 3072 bytes -set autocommit=0; -create table t1 (a int) engine=bdb; -commit; -alter table t1 add primary key(a); -drop table t1; -End of 5.0 tests -create table t1 (a int) engine=bdb; -set session transaction isolation level repeatable read; -set transaction isolation level serializable; -begin; -select @@tx_isolation; -@@tx_isolation -SERIALIZABLE -insert into t1 values (1); -set transaction isolation level read committed; -ERROR 25001: Transaction isolation level can't be changed while a transaction is in progress -rollback; -begin; -select @@tx_isolation; -@@tx_isolation -REPEATABLE-READ -insert into t1 values (1); -rollback; -drop table t1; -End of 5.1 tests diff --git a/mysql-test/r/bdb_cache.result b/mysql-test/r/bdb_cache.result deleted file mode 100644 index 6506ce0412a..00000000000 --- a/mysql-test/r/bdb_cache.result +++ /dev/null @@ -1,99 +0,0 @@ -drop table if exists t1, t2, t3; -flush status; -set autocommit=0; -create table t1 (a int not null) engine=bdb; -insert into t1 values (1),(2),(3); -select * from t1; -a -1 -2 -3 -show status like "Qcache_queries_in_cache"; -Variable_name Value -Qcache_queries_in_cache 0 -drop table t1; -set autocommit=1; -create table t1 (a int not null) engine=bdb; -begin; -insert into t1 values (1),(2),(3); -select * from t1; -a -1 -2 -3 -show status like "Qcache_queries_in_cache"; -Variable_name Value -Qcache_queries_in_cache 0 -drop table t1; -create table t1 (a int not null) engine=bdb; -create table t2 (a int not null) engine=bdb; -create table t3 (a int not null) engine=bdb; -insert into t1 values (1),(2); -insert into t2 values (1),(2); -insert into t3 values (1),(2); -select * from t1; -a -1 -2 -select * from t2; -a -1 -2 -select * from t3; -a -1 -2 -show status like "Qcache_queries_in_cache"; -Variable_name Value -Qcache_queries_in_cache 3 -show status like "Qcache_hits"; -Variable_name Value -Qcache_hits 0 -begin; -select * from t1; -a -1 -2 -select * from t2; -a -1 -2 -select * from t3; -a -1 -2 -show status like "Qcache_queries_in_cache"; -Variable_name Value -Qcache_queries_in_cache 3 -show status like "Qcache_hits"; -Variable_name Value -Qcache_hits 0 -insert into t1 values (3); -insert into t2 values (3); -insert into t1 values (4); -select * from t1; -a -1 -2 -3 -4 -select * from t2; -a -1 -2 -3 -select * from t3; -a -1 -2 -show status like "Qcache_queries_in_cache"; -Variable_name Value -Qcache_queries_in_cache 3 -show status like "Qcache_hits"; -Variable_name Value -Qcache_hits 0 -commit; -show status like "Qcache_queries_in_cache"; -Variable_name Value -Qcache_queries_in_cache 1 -drop table if exists t1, t2, t3; diff --git a/mysql-test/r/bdb_gis.result b/mysql-test/r/bdb_gis.result deleted file mode 100644 index 4a3752e5426..00000000000 --- a/mysql-test/r/bdb_gis.result +++ /dev/null @@ -1,462 +0,0 @@ -SET storage_engine=bdb; -DROP TABLE IF EXISTS t1, gis_point, gis_line, gis_polygon, gis_multi_point, gis_multi_line, gis_multi_polygon, gis_geometrycollection, gis_geometry; -CREATE TABLE gis_point (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g POINT); -CREATE TABLE gis_line (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g LINESTRING); -CREATE TABLE gis_polygon (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g POLYGON); -CREATE TABLE gis_multi_point (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g MULTIPOINT); -CREATE TABLE gis_multi_line (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g MULTILINESTRING); -CREATE TABLE gis_multi_polygon (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g MULTIPOLYGON); -CREATE TABLE gis_geometrycollection (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g GEOMETRYCOLLECTION); -CREATE TABLE gis_geometry (fid INTEGER PRIMARY KEY AUTO_INCREMENT, g GEOMETRY); -SHOW CREATE TABLE gis_point; -Table Create Table -gis_point CREATE TABLE `gis_point` ( - `fid` int(11) NOT NULL AUTO_INCREMENT, - `g` point DEFAULT NULL, - PRIMARY KEY (`fid`) -) ENGINE=BerkeleyDB DEFAULT CHARSET=latin1 -SHOW FIELDS FROM gis_point; -Field Type Null Key Default Extra -fid int(11) NO PRI NULL auto_increment -g point YES NULL -SHOW FIELDS FROM gis_line; -Field Type Null Key Default Extra -fid int(11) NO PRI NULL auto_increment -g linestring YES NULL -SHOW FIELDS FROM gis_polygon; -Field Type Null Key Default Extra -fid int(11) NO PRI NULL auto_increment -g polygon YES NULL -SHOW FIELDS FROM gis_multi_point; -Field Type Null Key Default Extra -fid int(11) NO PRI NULL auto_increment -g multipoint YES NULL -SHOW FIELDS FROM gis_multi_line; -Field Type Null Key Default Extra -fid int(11) NO PRI NULL auto_increment -g multilinestring YES NULL -SHOW FIELDS FROM gis_multi_polygon; -Field Type Null Key Default Extra -fid int(11) NO PRI NULL auto_increment -g multipolygon YES NULL -SHOW FIELDS FROM gis_geometrycollection; -Field Type Null Key Default Extra -fid int(11) NO PRI NULL auto_increment -g geometrycollection YES NULL -SHOW FIELDS FROM gis_geometry; -Field Type Null Key Default Extra -fid int(11) NO PRI NULL auto_increment -g geometry YES NULL -INSERT INTO gis_point VALUES -(101, PointFromText('POINT(10 10)')), -(102, PointFromText('POINT(20 10)')), -(103, PointFromText('POINT(20 20)')), -(104, PointFromWKB(AsWKB(PointFromText('POINT(10 20)')))); -INSERT INTO gis_line VALUES -(105, LineFromText('LINESTRING(0 0,0 10,10 0)')), -(106, LineStringFromText('LINESTRING(10 10,20 10,20 20,10 20,10 10)')), -(107, LineStringFromWKB(LineString(Point(10, 10), Point(40, 10)))); -INSERT INTO gis_polygon VALUES -(108, PolygonFromText('POLYGON((10 10,20 10,20 20,10 20,10 10))')), -(109, PolyFromText('POLYGON((0 0,50 0,50 50,0 50,0 0), (10 10,20 10,20 20,10 20,10 10))')), -(110, PolyFromWKB(Polygon(LineString(Point(0, 0), Point(30, 0), Point(30, 30), Point(0, 0))))); -INSERT INTO gis_multi_point VALUES -(111, MultiPointFromText('MULTIPOINT(0 0,10 10,10 20,20 20)')), -(112, MPointFromText('MULTIPOINT(1 1,11 11,11 21,21 21)')), -(113, MPointFromWKB(MultiPoint(Point(3, 6), Point(4, 10)))); -INSERT INTO gis_multi_line VALUES -(114, MultiLineStringFromText('MULTILINESTRING((10 48,10 21,10 0),(16 0,16 23,16 48))')), -(115, MLineFromText('MULTILINESTRING((10 48,10 21,10 0))')), -(116, MLineFromWKB(MultiLineString(LineString(Point(1, 2), Point(3, 5)), LineString(Point(2, 5), Point(5, 8), Point(21, 7))))); -INSERT INTO gis_multi_polygon VALUES -(117, MultiPolygonFromText('MULTIPOLYGON(((28 26,28 0,84 0,84 42,28 26),(52 18,66 23,73 9,48 6,52 18)),((59 18,67 18,67 13,59 13,59 18)))')), -(118, MPolyFromText('MULTIPOLYGON(((28 26,28 0,84 0,84 42,28 26),(52 18,66 23,73 9,48 6,52 18)),((59 18,67 18,67 13,59 13,59 18)))')), -(119, MPolyFromWKB(MultiPolygon(Polygon(LineString(Point(0, 3), Point(3, 3), Point(3, 0), Point(0, 3)))))); -INSERT INTO gis_geometrycollection VALUES -(120, GeomCollFromText('GEOMETRYCOLLECTION(POINT(0 0), LINESTRING(0 0,10 10))')), -(121, GeometryFromWKB(GeometryCollection(Point(44, 6), LineString(Point(3, 6), Point(7, 9))))); -INSERT into gis_geometry SELECT * FROM gis_point; -INSERT into gis_geometry SELECT * FROM gis_line; -INSERT into gis_geometry SELECT * FROM gis_polygon; -INSERT into gis_geometry SELECT * FROM gis_multi_point; -INSERT into gis_geometry SELECT * FROM gis_multi_line; -INSERT into gis_geometry SELECT * FROM gis_multi_polygon; -INSERT into gis_geometry SELECT * FROM gis_geometrycollection; -SELECT fid, AsText(g) FROM gis_point ORDER by fid; -fid AsText(g) -101 POINT(10 10) -102 POINT(20 10) -103 POINT(20 20) -104 POINT(10 20) -SELECT fid, AsText(g) FROM gis_line ORDER by fid; -fid AsText(g) -105 LINESTRING(0 0,0 10,10 0) -106 LINESTRING(10 10,20 10,20 20,10 20,10 10) -107 LINESTRING(10 10,40 10) -SELECT fid, AsText(g) FROM gis_polygon ORDER by fid; -fid AsText(g) -108 POLYGON((10 10,20 10,20 20,10 20,10 10)) -109 POLYGON((0 0,50 0,50 50,0 50,0 0),(10 10,20 10,20 20,10 20,10 10)) -110 POLYGON((0 0,30 0,30 30,0 0)) -SELECT fid, AsText(g) FROM gis_multi_point ORDER by fid; -fid AsText(g) -111 MULTIPOINT(0 0,10 10,10 20,20 20) -112 MULTIPOINT(1 1,11 11,11 21,21 21) -113 MULTIPOINT(3 6,4 10) -SELECT fid, AsText(g) FROM gis_multi_line ORDER by fid; -fid AsText(g) -114 MULTILINESTRING((10 48,10 21,10 0),(16 0,16 23,16 48)) -115 MULTILINESTRING((10 48,10 21,10 0)) -116 MULTILINESTRING((1 2,3 5),(2 5,5 8,21 7)) -SELECT fid, AsText(g) FROM gis_multi_polygon ORDER by fid; -fid AsText(g) -117 MULTIPOLYGON(((28 26,28 0,84 0,84 42,28 26),(52 18,66 23,73 9,48 6,52 18)),((59 18,67 18,67 13,59 13,59 18))) -118 MULTIPOLYGON(((28 26,28 0,84 0,84 42,28 26),(52 18,66 23,73 9,48 6,52 18)),((59 18,67 18,67 13,59 13,59 18))) -119 MULTIPOLYGON(((0 3,3 3,3 0,0 3))) -SELECT fid, AsText(g) FROM gis_geometrycollection ORDER by fid; -fid AsText(g) -120 GEOMETRYCOLLECTION(POINT(0 0),LINESTRING(0 0,10 10)) -121 GEOMETRYCOLLECTION(POINT(44 6),LINESTRING(3 6,7 9)) -SELECT fid, AsText(g) FROM gis_geometry ORDER by fid; -fid AsText(g) -101 POINT(10 10) -102 POINT(20 10) -103 POINT(20 20) -104 POINT(10 20) -105 LINESTRING(0 0,0 10,10 0) -106 LINESTRING(10 10,20 10,20 20,10 20,10 10) -107 LINESTRING(10 10,40 10) -108 POLYGON((10 10,20 10,20 20,10 20,10 10)) -109 POLYGON((0 0,50 0,50 50,0 50,0 0),(10 10,20 10,20 20,10 20,10 10)) -110 POLYGON((0 0,30 0,30 30,0 0)) -111 MULTIPOINT(0 0,10 10,10 20,20 20) -112 MULTIPOINT(1 1,11 11,11 21,21 21) -113 MULTIPOINT(3 6,4 10) -114 MULTILINESTRING((10 48,10 21,10 0),(16 0,16 23,16 48)) -115 MULTILINESTRING((10 48,10 21,10 0)) -116 MULTILINESTRING((1 2,3 5),(2 5,5 8,21 7)) -117 MULTIPOLYGON(((28 26,28 0,84 0,84 42,28 26),(52 18,66 23,73 9,48 6,52 18)),((59 18,67 18,67 13,59 13,59 18))) -118 MULTIPOLYGON(((28 26,28 0,84 0,84 42,28 26),(52 18,66 23,73 9,48 6,52 18)),((59 18,67 18,67 13,59 13,59 18))) -119 MULTIPOLYGON(((0 3,3 3,3 0,0 3))) -120 GEOMETRYCOLLECTION(POINT(0 0),LINESTRING(0 0,10 10)) -121 GEOMETRYCOLLECTION(POINT(44 6),LINESTRING(3 6,7 9)) -SELECT fid, Dimension(g) FROM gis_geometry ORDER by fid; -fid Dimension(g) -101 0 -102 0 -103 0 -104 0 -105 1 -106 1 -107 1 -108 2 -109 2 -110 2 -111 0 -112 0 -113 0 -114 1 -115 1 -116 1 -117 2 -118 2 -119 2 -120 1 -121 1 -SELECT fid, GeometryType(g) FROM gis_geometry ORDER by fid; -fid GeometryType(g) -101 POINT -102 POINT -103 POINT -104 POINT -105 LINESTRING -106 LINESTRING -107 LINESTRING -108 POLYGON -109 POLYGON -110 POLYGON -111 MULTIPOINT -112 MULTIPOINT -113 MULTIPOINT -114 MULTILINESTRING -115 MULTILINESTRING -116 MULTILINESTRING -117 MULTIPOLYGON -118 MULTIPOLYGON -119 MULTIPOLYGON -120 GEOMETRYCOLLECTION -121 GEOMETRYCOLLECTION -SELECT fid, IsEmpty(g) FROM gis_geometry ORDER by fid; -fid IsEmpty(g) -101 0 -102 0 -103 0 -104 0 -105 0 -106 0 -107 0 -108 0 -109 0 -110 0 -111 0 -112 0 -113 0 -114 0 -115 0 -116 0 -117 0 -118 0 -119 0 -120 0 -121 0 -SELECT fid, AsText(Envelope(g)) FROM gis_geometry ORDER by fid; -fid AsText(Envelope(g)) -101 POLYGON((10 10,10 10,10 10,10 10,10 10)) -102 POLYGON((20 10,20 10,20 10,20 10,20 10)) -103 POLYGON((20 20,20 20,20 20,20 20,20 20)) -104 POLYGON((10 20,10 20,10 20,10 20,10 20)) -105 POLYGON((0 0,10 0,10 10,0 10,0 0)) -106 POLYGON((10 10,20 10,20 20,10 20,10 10)) -107 POLYGON((10 10,40 10,40 10,10 10,10 10)) -108 POLYGON((10 10,20 10,20 20,10 20,10 10)) -109 POLYGON((0 0,50 0,50 50,0 50,0 0)) -110 POLYGON((0 0,30 0,30 30,0 30,0 0)) -111 POLYGON((0 0,20 0,20 20,0 20,0 0)) -112 POLYGON((1 1,21 1,21 21,1 21,1 1)) -113 POLYGON((3 6,4 6,4 10,3 10,3 6)) -114 POLYGON((10 0,16 0,16 48,10 48,10 0)) -115 POLYGON((10 0,10 0,10 48,10 48,10 0)) -116 POLYGON((1 2,21 2,21 8,1 8,1 2)) -117 POLYGON((28 0,84 0,84 42,28 42,28 0)) -118 POLYGON((28 0,84 0,84 42,28 42,28 0)) -119 POLYGON((0 0,3 0,3 3,0 3,0 0)) -120 POLYGON((0 0,10 0,10 10,0 10,0 0)) -121 POLYGON((3 6,44 6,44 9,3 9,3 6)) -explain extended select Dimension(g), GeometryType(g), IsEmpty(g), AsText(Envelope(g)) from gis_geometry; -id select_type table type possible_keys key key_len ref rows filtered Extra -1 SIMPLE gis_geometry ALL NULL NULL NULL NULL 21 100.00 -Warnings: -Note 1003 select dimension(`test`.`gis_geometry`.`g`) AS `Dimension(g)`,geometrytype(`test`.`gis_geometry`.`g`) AS `GeometryType(g)`,isempty(`test`.`gis_geometry`.`g`) AS `IsEmpty(g)`,astext(envelope(`test`.`gis_geometry`.`g`)) AS `AsText(Envelope(g))` from `test`.`gis_geometry` -SELECT fid, X(g) FROM gis_point ORDER by fid; -fid X(g) -101 10 -102 20 -103 20 -104 10 -SELECT fid, Y(g) FROM gis_point ORDER by fid; -fid Y(g) -101 10 -102 10 -103 20 -104 20 -explain extended select X(g),Y(g) FROM gis_point; -id select_type table type possible_keys key key_len ref rows filtered Extra -1 SIMPLE gis_point ALL NULL NULL NULL NULL 4 100.00 -Warnings: -Note 1003 select x(`test`.`gis_point`.`g`) AS `X(g)`,y(`test`.`gis_point`.`g`) AS `Y(g)` from `test`.`gis_point` -SELECT fid, AsText(StartPoint(g)) FROM gis_line ORDER by fid; -fid AsText(StartPoint(g)) -105 POINT(0 0) -106 POINT(10 10) -107 POINT(10 10) -SELECT fid, AsText(EndPoint(g)) FROM gis_line ORDER by fid; -fid AsText(EndPoint(g)) -105 POINT(10 0) -106 POINT(10 10) -107 POINT(40 10) -SELECT fid, GLength(g) FROM gis_line ORDER by fid; -fid GLength(g) -105 24.142135623731 -106 40 -107 30 -SELECT fid, NumPoints(g) FROM gis_line ORDER by fid; -fid NumPoints(g) -105 3 -106 5 -107 2 -SELECT fid, AsText(PointN(g, 2)) FROM gis_line ORDER by fid; -fid AsText(PointN(g, 2)) -105 POINT(0 10) -106 POINT(20 10) -107 POINT(40 10) -SELECT fid, IsClosed(g) FROM gis_line ORDER by fid; -fid IsClosed(g) -105 0 -106 1 -107 0 -explain extended select AsText(StartPoint(g)),AsText(EndPoint(g)),GLength(g),NumPoints(g),AsText(PointN(g, 2)),IsClosed(g) FROM gis_line; -id select_type table type possible_keys key key_len ref rows filtered Extra -1 SIMPLE gis_line ALL NULL NULL NULL NULL 3 100.00 -Warnings: -Note 1003 select astext(startpoint(`test`.`gis_line`.`g`)) AS `AsText(StartPoint(g))`,astext(endpoint(`test`.`gis_line`.`g`)) AS `AsText(EndPoint(g))`,glength(`test`.`gis_line`.`g`) AS `GLength(g)`,numpoints(`test`.`gis_line`.`g`) AS `NumPoints(g)`,astext(pointn(`test`.`gis_line`.`g`,2)) AS `AsText(PointN(g, 2))`,isclosed(`test`.`gis_line`.`g`) AS `IsClosed(g)` from `test`.`gis_line` -SELECT fid, AsText(Centroid(g)) FROM gis_polygon ORDER by fid; -fid AsText(Centroid(g)) -108 POINT(15 15) -109 POINT(25.416666666667 25.416666666667) -110 POINT(20 10) -SELECT fid, Area(g) FROM gis_polygon ORDER by fid; -fid Area(g) -108 100 -109 2400 -110 450 -SELECT fid, AsText(ExteriorRing(g)) FROM gis_polygon ORDER by fid; -fid AsText(ExteriorRing(g)) -108 LINESTRING(10 10,20 10,20 20,10 20,10 10) -109 LINESTRING(0 0,50 0,50 50,0 50,0 0) -110 LINESTRING(0 0,30 0,30 30,0 0) -SELECT fid, NumInteriorRings(g) FROM gis_polygon ORDER by fid; -fid NumInteriorRings(g) -108 0 -109 1 -110 0 -SELECT fid, AsText(InteriorRingN(g, 1)) FROM gis_polygon ORDER by fid; -fid AsText(InteriorRingN(g, 1)) -108 NULL -109 LINESTRING(10 10,20 10,20 20,10 20,10 10) -110 NULL -explain extended select AsText(Centroid(g)),Area(g),AsText(ExteriorRing(g)),NumInteriorRings(g),AsText(InteriorRingN(g, 1)) FROM gis_polygon; -id select_type table type possible_keys key key_len ref rows filtered Extra -1 SIMPLE gis_polygon ALL NULL NULL NULL NULL 3 100.00 -Warnings: -Note 1003 select astext(centroid(`test`.`gis_polygon`.`g`)) AS `AsText(Centroid(g))`,area(`test`.`gis_polygon`.`g`) AS `Area(g)`,astext(exteriorring(`test`.`gis_polygon`.`g`)) AS `AsText(ExteriorRing(g))`,numinteriorrings(`test`.`gis_polygon`.`g`) AS `NumInteriorRings(g)`,astext(interiorringn(`test`.`gis_polygon`.`g`,1)) AS `AsText(InteriorRingN(g, 1))` from `test`.`gis_polygon` -SELECT fid, IsClosed(g) FROM gis_multi_line ORDER by fid; -fid IsClosed(g) -114 0 -115 0 -116 0 -SELECT fid, AsText(Centroid(g)) FROM gis_multi_polygon ORDER by fid; -fid AsText(Centroid(g)) -117 POINT(55.588527753042 17.426536064114) -118 POINT(55.588527753042 17.426536064114) -119 POINT(2 2) -SELECT fid, Area(g) FROM gis_multi_polygon ORDER by fid; -fid Area(g) -117 1684.5 -118 1684.5 -119 4.5 -SELECT fid, NumGeometries(g) from gis_multi_point ORDER by fid; -fid NumGeometries(g) -111 4 -112 4 -113 2 -SELECT fid, NumGeometries(g) from gis_multi_line ORDER by fid; -fid NumGeometries(g) -114 2 -115 1 -116 2 -SELECT fid, NumGeometries(g) from gis_multi_polygon ORDER by fid; -fid NumGeometries(g) -117 2 -118 2 -119 1 -SELECT fid, NumGeometries(g) from gis_geometrycollection ORDER by fid; -fid NumGeometries(g) -120 2 -121 2 -explain extended SELECT fid, NumGeometries(g) from gis_multi_point; -id select_type table type possible_keys key key_len ref rows filtered Extra -1 SIMPLE gis_multi_point ALL NULL NULL NULL NULL 3 100.00 -Warnings: -Note 1003 select `test`.`gis_multi_point`.`fid` AS `fid`,numgeometries(`test`.`gis_multi_point`.`g`) AS `NumGeometries(g)` from `test`.`gis_multi_point` -SELECT fid, AsText(GeometryN(g, 2)) from gis_multi_point ORDER by fid; -fid AsText(GeometryN(g, 2)) -111 POINT(10 10) -112 POINT(11 11) -113 POINT(4 10) -SELECT fid, AsText(GeometryN(g, 2)) from gis_multi_line ORDER by fid; -fid AsText(GeometryN(g, 2)) -114 LINESTRING(16 0,16 23,16 48) -115 NULL -116 LINESTRING(2 5,5 8,21 7) -SELECT fid, AsText(GeometryN(g, 2)) from gis_multi_polygon ORDER by fid; -fid AsText(GeometryN(g, 2)) -117 POLYGON((59 18,67 18,67 13,59 13,59 18)) -118 POLYGON((59 18,67 18,67 13,59 13,59 18)) -119 NULL -SELECT fid, AsText(GeometryN(g, 2)) from gis_geometrycollection ORDER by fid; -fid AsText(GeometryN(g, 2)) -120 LINESTRING(0 0,10 10) -121 LINESTRING(3 6,7 9) -SELECT fid, AsText(GeometryN(g, 1)) from gis_geometrycollection ORDER by fid; -fid AsText(GeometryN(g, 1)) -120 POINT(0 0) -121 POINT(44 6) -explain extended SELECT fid, AsText(GeometryN(g, 2)) from gis_multi_point; -id select_type table type possible_keys key key_len ref rows filtered Extra -1 SIMPLE gis_multi_point ALL NULL NULL NULL NULL 3 100.00 -Warnings: -Note 1003 select `test`.`gis_multi_point`.`fid` AS `fid`,astext(geometryn(`test`.`gis_multi_point`.`g`,2)) AS `AsText(GeometryN(g, 2))` from `test`.`gis_multi_point` -SELECT g1.fid as first, g2.fid as second, -Within(g1.g, g2.g) as w, Contains(g1.g, g2.g) as c, Overlaps(g1.g, g2.g) as o, -Equals(g1.g, g2.g) as e, Disjoint(g1.g, g2.g) as d, Touches(g1.g, g2.g) as t, -Intersects(g1.g, g2.g) as i, Crosses(g1.g, g2.g) as r -FROM gis_geometrycollection g1, gis_geometrycollection g2 ORDER BY first, second; -first second w c o e d t i r -120 120 1 1 0 1 0 0 1 0 -120 121 0 0 0 0 0 0 1 0 -121 120 0 0 1 0 0 0 1 0 -121 121 1 1 0 1 0 0 1 0 -explain extended SELECT g1.fid as first, g2.fid as second, -Within(g1.g, g2.g) as w, Contains(g1.g, g2.g) as c, Overlaps(g1.g, g2.g) as o, -Equals(g1.g, g2.g) as e, Disjoint(g1.g, g2.g) as d, Touches(g1.g, g2.g) as t, -Intersects(g1.g, g2.g) as i, Crosses(g1.g, g2.g) as r -FROM gis_geometrycollection g1, gis_geometrycollection g2 ORDER BY first, second; -id select_type table type possible_keys key key_len ref rows filtered Extra -1 SIMPLE g1 ALL NULL NULL NULL NULL 2 100.00 Using temporary; Using filesort -1 SIMPLE g2 ALL NULL NULL NULL NULL 2 100.00 -Warnings: -Note 1003 select `test`.`g1`.`fid` AS `first`,`test`.`g2`.`fid` AS `second`,within(`test`.`g1`.`g`,`test`.`g2`.`g`) AS `w`,contains(`test`.`g1`.`g`,`test`.`g2`.`g`) AS `c`,overlaps(`test`.`g1`.`g`,`test`.`g2`.`g`) AS `o`,equals(`test`.`g1`.`g`,`test`.`g2`.`g`) AS `e`,disjoint(`test`.`g1`.`g`,`test`.`g2`.`g`) AS `d`,touches(`test`.`g1`.`g`,`test`.`g2`.`g`) AS `t`,intersects(`test`.`g1`.`g`,`test`.`g2`.`g`) AS `i`,crosses(`test`.`g1`.`g`,`test`.`g2`.`g`) AS `r` from `test`.`gis_geometrycollection` `g1` join `test`.`gis_geometrycollection` `g2` order by `test`.`g1`.`fid`,`test`.`g2`.`fid` -DROP TABLE gis_point, gis_line, gis_polygon, gis_multi_point, gis_multi_line, gis_multi_polygon, gis_geometrycollection, gis_geometry; -CREATE TABLE t1 ( -a INTEGER PRIMARY KEY AUTO_INCREMENT, -gp point, -ln linestring, -pg polygon, -mp multipoint, -mln multilinestring, -mpg multipolygon, -gc geometrycollection, -gm geometry -); -SHOW FIELDS FROM t1; -Field Type Null Key Default Extra -a int(11) NO PRI NULL auto_increment -gp point YES NULL -ln linestring YES NULL -pg polygon YES NULL -mp multipoint YES NULL -mln multilinestring YES NULL -mpg multipolygon YES NULL -gc geometrycollection YES NULL -gm geometry YES NULL -ALTER TABLE t1 ADD fid INT; -SHOW FIELDS FROM t1; -Field Type Null Key Default Extra -a int(11) NO PRI NULL auto_increment -gp point YES NULL -ln linestring YES NULL -pg polygon YES NULL -mp multipoint YES NULL -mln multilinestring YES NULL -mpg multipolygon YES NULL -gc geometrycollection YES NULL -gm geometry YES NULL -fid int(11) YES NULL -DROP TABLE t1; -create table t1 (pk integer primary key auto_increment, a geometry not null); -insert into t1 (a) values (GeomFromText('Point(1 2)')); -insert into t1 (a) values ('Garbage'); -ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field -insert IGNORE into t1 (a) values ('Garbage'); -ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field -drop table t1; -create table t1 (pk integer primary key auto_increment, fl geometry); -insert into t1 (fl) values (1); -ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field -insert into t1 (fl) values (1.11); -ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field -insert into t1 (fl) values ("qwerty"); -ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field -insert into t1 (fl) values (pointfromtext('point(1,1)')); -ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field -drop table t1; diff --git a/mysql-test/r/binlog_row_binlog.result b/mysql-test/r/binlog_row_binlog.result index 17c1d171b5c..28f2284d3d2 100644 --- a/mysql-test/r/binlog_row_binlog.result +++ b/mysql-test/r/binlog_row_binlog.result @@ -1,6 +1,6 @@ drop table if exists t1, t2; reset master; -create table t1 (a int) engine=bdb; +create table t1 (a int) engine=innodb; create table t2 (a int) engine=innodb; begin; insert t1 values (5); @@ -10,12 +10,12 @@ insert t2 values (5); commit; show binlog events from 102; Log_name Pos Event_type Server_id End_log_pos Info -master-bin.000001 # Query 1 # use `test`; create table t1 (a int) engine=bdb +master-bin.000001 # Query 1 # use `test`; create table t1 (a int) engine=innodb master-bin.000001 # Query 1 # use `test`; create table t2 (a int) engine=innodb master-bin.000001 # Query 1 # use `test`; BEGIN master-bin.000001 # Table_map 1 # table_id: # (test.t1) master-bin.000001 # Write_rows 1 # table_id: # flags: STMT_END_F -master-bin.000001 # Query 1 # use `test`; COMMIT +master-bin.000001 # Xid 1 # COMMIT /* xid= */ master-bin.000001 # Query 1 # use `test`; BEGIN master-bin.000001 # Table_map 1 # table_id: # (test.t2) master-bin.000001 # Write_rows 1 # table_id: # flags: STMT_END_F diff --git a/mysql-test/r/binlog_stm_binlog.result b/mysql-test/r/binlog_stm_binlog.result index 4e23db4828f..60735be3ac6 100644 --- a/mysql-test/r/binlog_stm_binlog.result +++ b/mysql-test/r/binlog_stm_binlog.result @@ -12,7 +12,7 @@ master-bin.000001 367 Xid 1 394 COMMIT /* XID */ drop table t1; drop table if exists t1, t2; reset master; -create table t1 (a int) engine=bdb; +create table t1 (a int) engine=innodb; create table t2 (a int) engine=innodb; begin; insert t1 values (5); @@ -22,11 +22,11 @@ insert t2 values (5); commit; show binlog events from 102; Log_name Pos Event_type Server_id End_log_pos Info -master-bin.000001 # Query 1 # use `test`; create table t1 (a int) engine=bdb +master-bin.000001 # Query 1 # use `test`; create table t1 (a int) engine=innodb master-bin.000001 # Query 1 # use `test`; create table t2 (a int) engine=innodb master-bin.000001 # Query 1 # use `test`; BEGIN master-bin.000001 # Query 1 # use `test`; insert t1 values (5) -master-bin.000001 # Query 1 # use `test`; COMMIT +master-bin.000001 # Xid 1 # COMMIT /* xid= */ master-bin.000001 # Query 1 # use `test`; BEGIN master-bin.000001 # Query 1 # use `test`; insert t2 values (5) master-bin.000001 # Xid 1 # COMMIT /* xid= */ diff --git a/mysql-test/r/ctype_utf8.result b/mysql-test/r/ctype_utf8.result index 3dcf88b8df5..2f82cb2aecb 100644 --- a/mysql-test/r/ctype_utf8.result +++ b/mysql-test/r/ctype_utf8.result @@ -479,7 +479,7 @@ drop table t1; create table t1 ( c char(10) character set utf8, unique key a (c(1)) -) engine=bdb; +) engine=innodb; insert into t1 values ('a'),('b'),('c'),('d'),('e'),('f'); insert into t1 values ('aa'); ERROR 23000: Duplicate entry 'aa' for key 'a' @@ -637,7 +637,7 @@ drop table t1; create table t1 ( c char(10) character set utf8 collate utf8_bin, unique key a (c(1)) -) engine=bdb; +) engine=innodb; insert into t1 values ('a'),('b'),('c'),('d'),('e'),('f'); insert into t1 values ('aa'); ERROR 23000: Duplicate entry 'aa' for key 'a' @@ -707,7 +707,7 @@ drop table t1; create table t1 ( str varchar(255) character set utf8 not null, key str (str(2)) -) engine=bdb; +) engine=innodb; INSERT INTO t1 VALUES ('str'); INSERT INTO t1 VALUES ('str2'); select * from t1 where str='str'; @@ -796,7 +796,7 @@ insert into t1 values(1,'foo'),(2,'foobar'); select * from t1 where b like 'foob%'; a b 2 foobar -alter table t1 engine=bdb; +alter table t1 engine=innodb; select * from t1 where b like 'foob%'; a b 2 foobar diff --git a/mysql-test/r/have_bdb.require b/mysql-test/r/have_bdb.require deleted file mode 100644 index 969cd6863db..00000000000 --- a/mysql-test/r/have_bdb.require +++ /dev/null @@ -1,2 +0,0 @@ -Variable_name Value -have_bdb YES diff --git a/mysql-test/r/im_options.result b/mysql-test/r/im_options.result index cb678581533..f35f226f665 100644 --- a/mysql-test/r/im_options.result +++ b/mysql-test/r/im_options.result @@ -43,7 +43,6 @@ character-sets-dir option_value basedir option_value skip-stack-trace option_value skip-innodb option_value -skip-bdb option_value skip-ndbcluster option_value nonguarded option_value log-output option_value @@ -64,7 +63,6 @@ character-sets-dir option_value basedir option_value skip-stack-trace option_value skip-innodb option_value -skip-bdb option_value skip-ndbcluster option_value nonguarded option_value log-output option_value diff --git a/mysql-test/r/im_utils.result b/mysql-test/r/im_utils.result index ee70d7950f8..bbd377a4af3 100644 --- a/mysql-test/r/im_utils.result +++ b/mysql-test/r/im_utils.result @@ -22,7 +22,6 @@ basedir VALUE server_id VALUE skip-stack-trace VALUE skip-innodb VALUE -skip-bdb VALUE skip-ndbcluster VALUE log-output VALUE SHOW INSTANCE OPTIONS mysqld2; @@ -41,7 +40,6 @@ basedir VALUE server_id VALUE skip-stack-trace VALUE skip-innodb VALUE -skip-bdb VALUE skip-ndbcluster VALUE nonguarded VALUE log-output VALUE diff --git a/mysql-test/r/index_merge_bdb.result b/mysql-test/r/index_merge_bdb.result deleted file mode 100644 index 3113bf95d3a..00000000000 --- a/mysql-test/r/index_merge_bdb.result +++ /dev/null @@ -1,136 +0,0 @@ -drop table if exists t1; -create table t1 ( -pk int primary key, -key1 int, -key2 int, -filler char(200), -filler2 char(200), -index(key1), -index(key2) -) engine=bdb; -select * from t1 where (key1 >= 2 and key1 <= 10) or (pk >= 4 and pk <=8 ); -pk key1 key2 filler filler2 -2 2 2 filler-data filler-data-2 -3 3 3 filler-data filler-data-2 -9 9 9 filler-data filler-data-2 -10 10 10 filler-data filler-data-2 -4 4 4 filler-data filler-data-2 -5 5 5 filler-data filler-data-2 -6 6 6 filler-data filler-data-2 -7 7 7 filler-data filler-data-2 -8 8 8 filler-data filler-data-2 -set @maxv=1000; -select * from t1 where -(pk < 5) or (pk > 10 and pk < 15) or (pk >= 50 and pk < 55 ) or (pk > @maxv-10) -or key1=18 or key1=60; -pk key1 key2 filler filler2 -18 18 18 filler-data filler-data-2 -60 60 60 filler-data filler-data-2 -1 1 1 filler-data filler-data-2 -2 2 2 filler-data filler-data-2 -3 3 3 filler-data filler-data-2 -4 4 4 filler-data filler-data-2 -11 11 11 filler-data filler-data-2 -12 12 12 filler-data filler-data-2 -13 13 13 filler-data filler-data-2 -14 14 14 filler-data filler-data-2 -50 50 50 filler-data filler-data-2 -51 51 51 filler-data filler-data-2 -52 52 52 filler-data filler-data-2 -53 53 53 filler-data filler-data-2 -54 54 54 filler-data filler-data-2 -991 991 991 filler-data filler-data-2 -992 992 992 filler-data filler-data-2 -993 993 993 filler-data filler-data-2 -994 994 994 filler-data filler-data-2 -995 995 995 filler-data filler-data-2 -996 996 996 filler-data filler-data-2 -997 997 997 filler-data filler-data-2 -998 998 998 filler-data filler-data-2 -999 999 999 filler-data filler-data-2 -1000 1000 1000 filler-data filler-data-2 -select * from t1 where -(pk < 5) or (pk > 10 and pk < 15) or (pk >= 50 and pk < 55 ) or (pk > @maxv-10) -or key1 < 3 or key1 > @maxv-11; -pk key1 key2 filler filler2 -990 990 990 filler-data filler-data-2 -1 1 1 filler-data filler-data-2 -2 2 2 filler-data filler-data-2 -3 3 3 filler-data filler-data-2 -4 4 4 filler-data filler-data-2 -11 11 11 filler-data filler-data-2 -12 12 12 filler-data filler-data-2 -13 13 13 filler-data filler-data-2 -14 14 14 filler-data filler-data-2 -50 50 50 filler-data filler-data-2 -51 51 51 filler-data filler-data-2 -52 52 52 filler-data filler-data-2 -53 53 53 filler-data filler-data-2 -54 54 54 filler-data filler-data-2 -991 991 991 filler-data filler-data-2 -992 992 992 filler-data filler-data-2 -993 993 993 filler-data filler-data-2 -994 994 994 filler-data filler-data-2 -995 995 995 filler-data filler-data-2 -996 996 996 filler-data filler-data-2 -997 997 997 filler-data filler-data-2 -998 998 998 filler-data filler-data-2 -999 999 999 filler-data filler-data-2 -1000 1000 1000 filler-data filler-data-2 -select * from t1 where -(pk < 5) or (pk > 10 and pk < 15) or (pk >= 50 and pk < 55 ) or (pk > @maxv-10) -or -(key1 < 5) or (key1 > 10 and key1 < 15) or (key1 >= 50 and key1 < 55 ) or (key1 > @maxv-10); -pk key1 key2 filler filler2 -1 1 1 filler-data filler-data-2 -2 2 2 filler-data filler-data-2 -3 3 3 filler-data filler-data-2 -4 4 4 filler-data filler-data-2 -11 11 11 filler-data filler-data-2 -12 12 12 filler-data filler-data-2 -13 13 13 filler-data filler-data-2 -14 14 14 filler-data filler-data-2 -50 50 50 filler-data filler-data-2 -51 51 51 filler-data filler-data-2 -52 52 52 filler-data filler-data-2 -53 53 53 filler-data filler-data-2 -54 54 54 filler-data filler-data-2 -991 991 991 filler-data filler-data-2 -992 992 992 filler-data filler-data-2 -993 993 993 filler-data filler-data-2 -994 994 994 filler-data filler-data-2 -995 995 995 filler-data filler-data-2 -996 996 996 filler-data filler-data-2 -997 997 997 filler-data filler-data-2 -998 998 998 filler-data filler-data-2 -999 999 999 filler-data filler-data-2 -1000 1000 1000 filler-data filler-data-2 -select * from t1 where -(pk > 10 and pk < 15) or (pk >= 50 and pk < 55 ) -or -(key1 < 5) or (key1 > @maxv-10); -pk key1 key2 filler filler2 -1 1 1 filler-data filler-data-2 -2 2 2 filler-data filler-data-2 -3 3 3 filler-data filler-data-2 -4 4 4 filler-data filler-data-2 -991 991 991 filler-data filler-data-2 -992 992 992 filler-data filler-data-2 -993 993 993 filler-data filler-data-2 -994 994 994 filler-data filler-data-2 -995 995 995 filler-data filler-data-2 -996 996 996 filler-data filler-data-2 -997 997 997 filler-data filler-data-2 -998 998 998 filler-data filler-data-2 -999 999 999 filler-data filler-data-2 -1000 1000 1000 filler-data filler-data-2 -11 11 11 filler-data filler-data-2 -12 12 12 filler-data filler-data-2 -13 13 13 filler-data filler-data-2 -14 14 14 filler-data filler-data-2 -50 50 50 filler-data filler-data-2 -51 51 51 filler-data filler-data-2 -52 52 52 filler-data filler-data-2 -53 53 53 filler-data filler-data-2 -54 54 54 filler-data filler-data-2 -drop table t1; diff --git a/mysql-test/r/log_tables.result b/mysql-test/r/log_tables.result index 8b0a5ea6a20..638c05dd712 100644 --- a/mysql-test/r/log_tables.result +++ b/mysql-test/r/log_tables.result @@ -29,13 +29,13 @@ on (mysql.general_log.command_type = join_test.command_type) drop table join_test; flush logs; lock tables mysql.general_log WRITE; -ERROR HY000: You can't write-lock a log table. Only read access is possible. +ERROR HY000: You can't write-lock a log table. Only read access is possible lock tables mysql.slow_log WRITE; -ERROR HY000: You can't write-lock a log table. Only read access is possible. +ERROR HY000: You can't write-lock a log table. Only read access is possible lock tables mysql.general_log READ; -ERROR HY000: You can't use usual read lock with log tables. Try READ LOCAL instead. +ERROR HY000: You can't use usual read lock with log tables. Try READ LOCAL instead lock tables mysql.slow_log READ; -ERROR HY000: You can't use usual read lock with log tables. Try READ LOCAL instead. +ERROR HY000: You can't use usual read lock with log tables. Try READ LOCAL instead lock tables mysql.slow_log READ LOCAL, mysql.general_log READ LOCAL; unlock tables; lock tables mysql.general_log READ LOCAL; @@ -161,13 +161,13 @@ TIMESTAMP USER_HOST THREAD_ID 1 Query set global slow_query_log='ON' TIMESTAMP USER_HOST THREAD_ID 1 Query select * from mysql.general_log flush logs; lock tables mysql.general_log WRITE; -ERROR HY000: You can't write-lock a log table. Only read access is possible. +ERROR HY000: You can't write-lock a log table. Only read access is possible lock tables mysql.slow_log WRITE; -ERROR HY000: You can't write-lock a log table. Only read access is possible. +ERROR HY000: You can't write-lock a log table. Only read access is possible lock tables mysql.general_log READ; -ERROR HY000: You can't use usual read lock with log tables. Try READ LOCAL instead. +ERROR HY000: You can't use usual read lock with log tables. Try READ LOCAL instead lock tables mysql.slow_log READ; -ERROR HY000: You can't use usual read lock with log tables. Try READ LOCAL instead. +ERROR HY000: You can't use usual read lock with log tables. Try READ LOCAL instead lock tables mysql.slow_log READ LOCAL, mysql.general_log READ LOCAL; unlock tables; set global general_log='OFF'; diff --git a/mysql-test/r/multi_update.result b/mysql-test/r/multi_update.result index 8791b8cc080..3ed0222fcdb 100644 --- a/mysql-test/r/multi_update.result +++ b/mysql-test/r/multi_update.result @@ -492,7 +492,7 @@ create table t2 like t1; insert into t2 select * from t1; delete t1,t2 from t2,t1 where t1.a<'B' and t2.b=t1.b; drop table t1,t2; -create table t1 ( c char(8) not null ) engine=bdb; +create table t1 ( c char(8) not null ) engine=innodb; insert into t1 values ('0'),('1'),('2'),('3'),('4'),('5'),('6'),('7'),('8'),('9'); insert into t1 values ('A'),('B'),('C'),('D'),('E'),('F'); alter table t1 add b char(8) not null; diff --git a/mysql-test/r/ps_6bdb.result b/mysql-test/r/ps_6bdb.result deleted file mode 100644 index 94e6da6ccd1..00000000000 --- a/mysql-test/r/ps_6bdb.result +++ /dev/null @@ -1,3120 +0,0 @@ -use test; -drop table if exists t1, t9 ; -create table t1 -( -a int, b varchar(30), -primary key(a) -) engine = 'BDB' ; -create table t9 -( -c1 tinyint, c2 smallint, c3 mediumint, c4 int, -c5 integer, c6 bigint, c7 float, c8 double, -c9 double precision, c10 real, c11 decimal(7, 4), c12 numeric(8, 4), -c13 date, c14 datetime, c15 timestamp, c16 time, -c17 year, c18 tinyint, c19 bool, c20 char, -c21 char(10), c22 varchar(30), c23 tinyblob, c24 tinytext, -c25 blob, c26 text, c27 mediumblob, c28 mediumtext, -c29 longblob, c30 longtext, c31 enum('one', 'two', 'three'), -c32 set('monday', 'tuesday', 'wednesday'), -primary key(c1) -) engine = 'BDB' ; -delete from t1 ; -insert into t1 values (1,'one'); -insert into t1 values (2,'two'); -insert into t1 values (3,'three'); -insert into t1 values (4,'four'); -commit ; -delete from t9 ; -insert into t9 -set c1= 1, c2= 1, c3= 1, c4= 1, c5= 1, c6= 1, c7= 1, c8= 1, c9= 1, -c10= 1, c11= 1, c12 = 1, -c13= '2004-02-29', c14= '2004-02-29 11:11:11', c15= '2004-02-29 11:11:11', -c16= '11:11:11', c17= '2004', -c18= 1, c19=true, c20= 'a', c21= '123456789a', -c22= '123456789a123456789b123456789c', c23= 'tinyblob', c24= 'tinytext', -c25= 'blob', c26= 'text', c27= 'mediumblob', c28= 'mediumtext', -c29= 'longblob', c30= 'longtext', c31='one', c32= 'monday'; -insert into t9 -set c1= 9, c2= 9, c3= 9, c4= 9, c5= 9, c6= 9, c7= 9, c8= 9, c9= 9, -c10= 9, c11= 9, c12 = 9, -c13= '2004-02-29', c14= '2004-02-29 11:11:11', c15= '2004-02-29 11:11:11', -c16= '11:11:11', c17= '2004', -c18= 1, c19=false, c20= 'a', c21= '123456789a', -c22= '123456789a123456789b123456789c', c23= 'tinyblob', c24= 'tinytext', -c25= 'blob', c26= 'text', c27= 'mediumblob', c28= 'mediumtext', -c29= 'longblob', c30= 'longtext', c31='two', c32= 'tuesday'; -commit ; -test_sequence ------- simple select tests ------ -prepare stmt1 from ' select * from t9 order by c1 ' ; -execute stmt1; -Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr -def test t9 t9 c1 c1 1 4 1 N 49155 0 63 -def test t9 t9 c2 c2 2 6 1 Y 32768 0 63 -def test t9 t9 c3 c3 9 9 1 Y 32768 0 63 -def test t9 t9 c4 c4 3 11 1 Y 32768 0 63 -def test t9 t9 c5 c5 3 11 1 Y 32768 0 63 -def test t9 t9 c6 c6 8 20 1 Y 32768 0 63 -def test t9 t9 c7 c7 4 12 1 Y 32768 31 63 -def test t9 t9 c8 c8 5 22 1 Y 32768 31 63 -def test t9 t9 c9 c9 5 22 1 Y 32768 31 63 -def test t9 t9 c10 c10 5 22 1 Y 32768 31 63 -def test t9 t9 c11 c11 246 9 6 Y 0 4 63 -def test t9 t9 c12 c12 246 10 6 Y 0 4 63 -def test t9 t9 c13 c13 10 10 10 Y 128 0 63 -def test t9 t9 c14 c14 12 19 19 Y 128 0 63 -def test t9 t9 c15 c15 7 19 19 N 1249 0 63 -def test t9 t9 c16 c16 11 8 8 Y 128 0 63 -def test t9 t9 c17 c17 13 4 4 Y 32864 0 63 -def test t9 t9 c18 c18 1 4 1 Y 32768 0 63 -def test t9 t9 c19 c19 1 1 1 Y 32768 0 63 -def test t9 t9 c20 c20 254 1 1 Y 0 0 8 -def test t9 t9 c21 c21 254 10 10 Y 0 0 8 -def test t9 t9 c22 c22 253 30 30 Y 0 0 8 -def test t9 t9 c23 c23 252 255 8 Y 144 0 63 -def test t9 t9 c24 c24 252 255 8 Y 16 0 8 -def test t9 t9 c25 c25 252 65535 4 Y 144 0 63 -def test t9 t9 c26 c26 252 65535 4 Y 16 0 8 -def test t9 t9 c27 c27 252 16777215 10 Y 144 0 63 -def test t9 t9 c28 c28 252 16777215 10 Y 16 0 8 -def test t9 t9 c29 c29 252 4294967295 8 Y 144 0 63 -def test t9 t9 c30 c30 252 4294967295 8 Y 16 0 8 -def test t9 t9 c31 c31 254 5 3 Y 256 0 8 -def test t9 t9 c32 c32 254 24 7 Y 2048 0 8 -c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 c16 c17 c18 c19 c20 c21 c22 c23 c24 c25 c26 c27 c28 c29 c30 c31 c32 -1 1 1 1 1 1 1 1 1 1 1.0000 1.0000 2004-02-29 2004-02-29 11:11:11 2004-02-29 11:11:11 11:11:11 2004 1 1 a 123456789a 123456789a123456789b123456789c tinyblob tinytext blob text mediumblob mediumtext longblob longtext one monday -9 9 9 9 9 9 9 9 9 9 9.0000 9.0000 2004-02-29 2004-02-29 11:11:11 2004-02-29 11:11:11 11:11:11 2004 1 0 a 123456789a 123456789a123456789b123456789c tinyblob tinytext blob text mediumblob mediumtext longblob longtext two tuesday -set @arg00='SELECT' ; -@arg00 a from t1 where a=1; -ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@arg00 a from t1 where a=1' at line 1 -prepare stmt1 from ' ? a from t1 where a=1 '; -ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '? a from t1 where a=1' at line 1 -set @arg00=1 ; -select @arg00, b from t1 where a=1 ; -@arg00 b -1 one -prepare stmt1 from ' select ?, b from t1 where a=1 ' ; -execute stmt1 using @arg00 ; -? b -1 one -set @arg00='lion' ; -select @arg00, b from t1 where a=1 ; -@arg00 b -lion one -prepare stmt1 from ' select ?, b from t1 where a=1 ' ; -execute stmt1 using @arg00 ; -? b -lion one -set @arg00=NULL ; -select @arg00, b from t1 where a=1 ; -@arg00 b -NULL one -prepare stmt1 from ' select ?, b from t1 where a=1 ' ; -execute stmt1 using @arg00 ; -? b -NULL one -set @arg00=1 ; -select b, a - @arg00 from t1 where a=1 ; -b a - @arg00 -one 0 -prepare stmt1 from ' select b, a - ? from t1 where a=1 ' ; -execute stmt1 using @arg00 ; -b a - ? -one 0 -set @arg00=null ; -select @arg00 as my_col ; -my_col -NULL -prepare stmt1 from ' select ? as my_col'; -execute stmt1 using @arg00 ; -my_col -NULL -select @arg00 + 1 as my_col ; -my_col -NULL -prepare stmt1 from ' select ? + 1 as my_col'; -execute stmt1 using @arg00 ; -my_col -NULL -select 1 + @arg00 as my_col ; -my_col -NULL -prepare stmt1 from ' select 1 + ? as my_col'; -execute stmt1 using @arg00 ; -my_col -NULL -set @arg00='MySQL' ; -select substr(@arg00,1,2) from t1 where a=1 ; -substr(@arg00,1,2) -My -prepare stmt1 from ' select substr(?,1,2) from t1 where a=1 ' ; -execute stmt1 using @arg00 ; -substr(?,1,2) -My -set @arg00=3 ; -select substr('MySQL',@arg00,5) from t1 where a=1 ; -substr('MySQL',@arg00,5) -SQL -prepare stmt1 from ' select substr(''MySQL'',?,5) from t1 where a=1 ' ; -execute stmt1 using @arg00 ; -substr('MySQL',?,5) -SQL -select substr('MySQL',1,@arg00) from t1 where a=1 ; -substr('MySQL',1,@arg00) -MyS -prepare stmt1 from ' select substr(''MySQL'',1,?) from t1 where a=1 ' ; -execute stmt1 using @arg00 ; -substr('MySQL',1,?) -MyS -set @arg00='MySQL' ; -select a , concat(@arg00,b) from t1 order by a; -a concat(@arg00,b) -1 MySQLone -2 MySQLtwo -3 MySQLthree -4 MySQLfour -prepare stmt1 from ' select a , concat(?,b) from t1 order by a ' ; -execute stmt1 using @arg00; -a concat(?,b) -1 MySQLone -2 MySQLtwo -3 MySQLthree -4 MySQLfour -select a , concat(b,@arg00) from t1 order by a ; -a concat(b,@arg00) -1 oneMySQL -2 twoMySQL -3 threeMySQL -4 fourMySQL -prepare stmt1 from ' select a , concat(b,?) from t1 order by a ' ; -execute stmt1 using @arg00; -a concat(b,?) -1 oneMySQL -2 twoMySQL -3 threeMySQL -4 fourMySQL -set @arg00='MySQL' ; -select group_concat(@arg00,b order by a) from t1 -group by 'a' ; -group_concat(@arg00,b order by a) -MySQLone,MySQLtwo,MySQLthree,MySQLfour -prepare stmt1 from ' select group_concat(?,b order by a) from t1 -group by ''a'' ' ; -execute stmt1 using @arg00; -group_concat(?,b order by a) -MySQLone,MySQLtwo,MySQLthree,MySQLfour -select group_concat(b,@arg00 order by a) from t1 -group by 'a' ; -group_concat(b,@arg00 order by a) -oneMySQL,twoMySQL,threeMySQL,fourMySQL -prepare stmt1 from ' select group_concat(b,? order by a) from t1 -group by ''a'' ' ; -execute stmt1 using @arg00; -group_concat(b,? order by a) -oneMySQL,twoMySQL,threeMySQL,fourMySQL -set @arg00='first' ; -set @arg01='second' ; -set @arg02=NULL; -select @arg00, @arg01 from t1 where a=1 ; -@arg00 @arg01 -first second -prepare stmt1 from ' select ?, ? from t1 where a=1 ' ; -execute stmt1 using @arg00, @arg01 ; -? ? -first second -execute stmt1 using @arg02, @arg01 ; -? ? -NULL second -execute stmt1 using @arg00, @arg02 ; -? ? -first NULL -execute stmt1 using @arg02, @arg02 ; -? ? -NULL NULL -drop table if exists t5 ; -create table t5 (id1 int(11) not null default '0', -value2 varchar(100), value1 varchar(100)) ; -insert into t5 values (1,'hh','hh'),(2,'hh','hh'), -(1,'ii','ii'),(2,'ii','ii') ; -prepare stmt1 from ' select id1,value1 from t5 where id1=? or value1=? order by id1,value1 ' ; -set @arg00=1 ; -set @arg01='hh' ; -execute stmt1 using @arg00, @arg01 ; -id1 value1 -1 hh -1 ii -2 hh -drop table t5 ; -drop table if exists t5 ; -create table t5(session_id char(9) not null) ; -insert into t5 values ('abc') ; -prepare stmt1 from ' select * from t5 -where ?=''1111'' and session_id = ''abc'' ' ; -set @arg00='abc' ; -execute stmt1 using @arg00 ; -session_id -set @arg00='1111' ; -execute stmt1 using @arg00 ; -session_id -abc -set @arg00='abc' ; -execute stmt1 using @arg00 ; -session_id -drop table t5 ; -set @arg00='FROM' ; -select a @arg00 t1 where a=1 ; -ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@arg00 t1 where a=1' at line 1 -prepare stmt1 from ' select a ? t1 where a=1 ' ; -ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '? t1 where a=1' at line 1 -set @arg00='t1' ; -select a from @arg00 where a=1 ; -ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@arg00 where a=1' at line 1 -prepare stmt1 from ' select a from ? where a=1 ' ; -ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '? where a=1' at line 1 -set @arg00='WHERE' ; -select a from t1 @arg00 a=1 ; -ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@arg00 a=1' at line 1 -prepare stmt1 from ' select a from t1 ? a=1 ' ; -ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '? a=1' at line 1 -set @arg00=1 ; -select a FROM t1 where a=@arg00 ; -a -1 -prepare stmt1 from ' select a FROM t1 where a=? ' ; -execute stmt1 using @arg00 ; -a -1 -set @arg00=1000 ; -execute stmt1 using @arg00 ; -a -set @arg00=NULL ; -select a FROM t1 where a=@arg00 ; -a -prepare stmt1 from ' select a FROM t1 where a=? ' ; -execute stmt1 using @arg00 ; -a -set @arg00=4 ; -select a FROM t1 where a=sqrt(@arg00) ; -a -2 -prepare stmt1 from ' select a FROM t1 where a=sqrt(?) ' ; -execute stmt1 using @arg00 ; -a -2 -set @arg00=NULL ; -select a FROM t1 where a=sqrt(@arg00) ; -a -prepare stmt1 from ' select a FROM t1 where a=sqrt(?) ' ; -execute stmt1 using @arg00 ; -a -set @arg00=2 ; -set @arg01=3 ; -select a FROM t1 where a in (@arg00,@arg01) order by a; -a -2 -3 -prepare stmt1 from ' select a FROM t1 where a in (?,?) order by a '; -execute stmt1 using @arg00, @arg01; -a -2 -3 -set @arg00= 'one' ; -set @arg01= 'two' ; -set @arg02= 'five' ; -prepare stmt1 from ' select b FROM t1 where b in (?,?,?) order by b ' ; -execute stmt1 using @arg00, @arg01, @arg02 ; -b -one -two -prepare stmt1 from ' select b FROM t1 where b like ? '; -set @arg00='two' ; -execute stmt1 using @arg00 ; -b -two -set @arg00='tw%' ; -execute stmt1 using @arg00 ; -b -two -set @arg00='%wo' ; -execute stmt1 using @arg00 ; -b -two -set @arg00=null ; -insert into t9 set c1= 0, c5 = NULL ; -select c5 from t9 where c5 > NULL ; -c5 -prepare stmt1 from ' select c5 from t9 where c5 > ? '; -execute stmt1 using @arg00 ; -c5 -select c5 from t9 where c5 < NULL ; -c5 -prepare stmt1 from ' select c5 from t9 where c5 < ? '; -execute stmt1 using @arg00 ; -c5 -select c5 from t9 where c5 = NULL ; -c5 -prepare stmt1 from ' select c5 from t9 where c5 = ? '; -execute stmt1 using @arg00 ; -c5 -select c5 from t9 where c5 <=> NULL ; -c5 -NULL -prepare stmt1 from ' select c5 from t9 where c5 <=> ? '; -execute stmt1 using @arg00 ; -c5 -NULL -delete from t9 where c1= 0 ; -set @arg00='>' ; -select a FROM t1 where a @arg00 1 ; -ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@arg00 1' at line 1 -prepare stmt1 from ' select a FROM t1 where a ? 1 ' ; -ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '? 1' at line 1 -set @arg00=1 ; -select a,b FROM t1 where a is not NULL -AND b is not NULL group by a - @arg00 ; -a b -1 one -2 two -3 three -4 four -prepare stmt1 from ' select a,b FROM t1 where a is not NULL -AND b is not NULL group by a - ? ' ; -execute stmt1 using @arg00 ; -a b -1 one -2 two -3 three -4 four -set @arg00='two' ; -select a,b FROM t1 where a is not NULL -AND b is not NULL having b <> @arg00 order by a ; -a b -1 one -3 three -4 four -prepare stmt1 from ' select a,b FROM t1 where a is not NULL -AND b is not NULL having b <> ? order by a ' ; -execute stmt1 using @arg00 ; -a b -1 one -3 three -4 four -set @arg00=1 ; -select a,b FROM t1 where a is not NULL -AND b is not NULL order by a - @arg00 ; -a b -1 one -2 two -3 three -4 four -prepare stmt1 from ' select a,b FROM t1 where a is not NULL -AND b is not NULL order by a - ? ' ; -execute stmt1 using @arg00 ; -a b -1 one -2 two -3 three -4 four -set @arg00=2 ; -select a,b from t1 order by 2 ; -a b -4 four -1 one -3 three -2 two -prepare stmt1 from ' select a,b from t1 -order by ? '; -execute stmt1 using @arg00; -a b -4 four -1 one -3 three -2 two -set @arg00=1 ; -execute stmt1 using @arg00; -a b -1 one -2 two -3 three -4 four -set @arg00=0 ; -execute stmt1 using @arg00; -ERROR 42S22: Unknown column '?' in 'order clause' -set @arg00=1; -prepare stmt1 from ' select a,b from t1 order by a -limit 1 '; -execute stmt1 ; -a b -1 one -prepare stmt1 from ' select a,b from t1 order by a limit ? '; -execute stmt1 using @arg00; -a b -1 one -set @arg00='b' ; -set @arg01=0 ; -set @arg02=2 ; -set @arg03=2 ; -select sum(a), @arg00 from t1 where a > @arg01 -and b is not null group by substr(b,@arg02) -having sum(a) <> @arg03 ; -sum(a) @arg00 -3 b -1 b -4 b -prepare stmt1 from ' select sum(a), ? from t1 where a > ? -and b is not null group by substr(b,?) -having sum(a) <> ? '; -execute stmt1 using @arg00, @arg01, @arg02, @arg03; -sum(a) ? -3 b -1 b -4 b -test_sequence ------- join tests ------ -select first.a as a1, second.a as a2 -from t1 first, t1 second -where first.a = second.a order by a1 ; -a1 a2 -1 1 -2 2 -3 3 -4 4 -prepare stmt1 from ' select first.a as a1, second.a as a2 - from t1 first, t1 second - where first.a = second.a order by a1 '; -execute stmt1 ; -a1 a2 -1 1 -2 2 -3 3 -4 4 -set @arg00='ABC'; -set @arg01='two'; -set @arg02='one'; -select first.a, @arg00, second.a FROM t1 first, t1 second -where @arg01 = first.b or first.a = second.a or second.b = @arg02 -order by second.a, first.a; -a @arg00 a -1 ABC 1 -2 ABC 1 -3 ABC 1 -4 ABC 1 -2 ABC 2 -2 ABC 3 -3 ABC 3 -2 ABC 4 -4 ABC 4 -prepare stmt1 from ' select first.a, ?, second.a FROM t1 first, t1 second - where ? = first.b or first.a = second.a or second.b = ? - order by second.a, first.a'; -execute stmt1 using @arg00, @arg01, @arg02; -a ? a -1 ABC 1 -2 ABC 1 -3 ABC 1 -4 ABC 1 -2 ABC 2 -2 ABC 3 -3 ABC 3 -2 ABC 4 -4 ABC 4 -drop table if exists t2 ; -create table t2 as select * from t1 ; -set @query1= 'SELECT * FROM t2 join t1 on (t1.a=t2.a) order by t2.a ' ; -set @query2= 'SELECT * FROM t2 natural join t1 order by t2.a ' ; -set @query3= 'SELECT * FROM t2 join t1 using(a) order by t2.a ' ; -set @query4= 'SELECT * FROM t2 left join t1 on(t1.a=t2.a) order by t2.a ' ; -set @query5= 'SELECT * FROM t2 natural left join t1 order by t2.a ' ; -set @query6= 'SELECT * FROM t2 left join t1 using(a) order by t2.a ' ; -set @query7= 'SELECT * FROM t2 right join t1 on(t1.a=t2.a) order by t2.a ' ; -set @query8= 'SELECT * FROM t2 natural right join t1 order by t2.a ' ; -set @query9= 'SELECT * FROM t2 right join t1 using(a) order by t2.a ' ; -the join statement is: -SELECT * FROM t2 right join t1 using(a) order by t2.a -prepare stmt1 from @query9 ; -execute stmt1 ; -a b b -1 one one -2 two two -3 three three -4 four four -execute stmt1 ; -a b b -1 one one -2 two two -3 three three -4 four four -execute stmt1 ; -a b b -1 one one -2 two two -3 three three -4 four four -the join statement is: -SELECT * FROM t2 natural right join t1 order by t2.a -prepare stmt1 from @query8 ; -execute stmt1 ; -a b -1 one -2 two -3 three -4 four -execute stmt1 ; -a b -1 one -2 two -3 three -4 four -execute stmt1 ; -a b -1 one -2 two -3 three -4 four -the join statement is: -SELECT * FROM t2 right join t1 on(t1.a=t2.a) order by t2.a -prepare stmt1 from @query7 ; -execute stmt1 ; -a b a b -1 one 1 one -2 two 2 two -3 three 3 three -4 four 4 four -execute stmt1 ; -a b a b -1 one 1 one -2 two 2 two -3 three 3 three -4 four 4 four -execute stmt1 ; -a b a b -1 one 1 one -2 two 2 two -3 three 3 three -4 four 4 four -the join statement is: -SELECT * FROM t2 left join t1 using(a) order by t2.a -prepare stmt1 from @query6 ; -execute stmt1 ; -a b b -1 one one -2 two two -3 three three -4 four four -execute stmt1 ; -a b b -1 one one -2 two two -3 three three -4 four four -execute stmt1 ; -a b b -1 one one -2 two two -3 three three -4 four four -the join statement is: -SELECT * FROM t2 natural left join t1 order by t2.a -prepare stmt1 from @query5 ; -execute stmt1 ; -a b -1 one -2 two -3 three -4 four -execute stmt1 ; -a b -1 one -2 two -3 three -4 four -execute stmt1 ; -a b -1 one -2 two -3 three -4 four -the join statement is: -SELECT * FROM t2 left join t1 on(t1.a=t2.a) order by t2.a -prepare stmt1 from @query4 ; -execute stmt1 ; -a b a b -1 one 1 one -2 two 2 two -3 three 3 three -4 four 4 four -execute stmt1 ; -a b a b -1 one 1 one -2 two 2 two -3 three 3 three -4 four 4 four -execute stmt1 ; -a b a b -1 one 1 one -2 two 2 two -3 three 3 three -4 four 4 four -the join statement is: -SELECT * FROM t2 join t1 using(a) order by t2.a -prepare stmt1 from @query3 ; -execute stmt1 ; -a b b -1 one one -2 two two -3 three three -4 four four -execute stmt1 ; -a b b -1 one one -2 two two -3 three three -4 four four -execute stmt1 ; -a b b -1 one one -2 two two -3 three three -4 four four -the join statement is: -SELECT * FROM t2 natural join t1 order by t2.a -prepare stmt1 from @query2 ; -execute stmt1 ; -a b -1 one -2 two -3 three -4 four -execute stmt1 ; -a b -1 one -2 two -3 three -4 four -execute stmt1 ; -a b -1 one -2 two -3 three -4 four -the join statement is: -SELECT * FROM t2 join t1 on (t1.a=t2.a) order by t2.a -prepare stmt1 from @query1 ; -execute stmt1 ; -a b a b -1 one 1 one -2 two 2 two -3 three 3 three -4 four 4 four -execute stmt1 ; -a b a b -1 one 1 one -2 two 2 two -3 three 3 three -4 four 4 four -execute stmt1 ; -a b a b -1 one 1 one -2 two 2 two -3 three 3 three -4 four 4 four -drop table t2 ; -test_sequence ------- subquery tests ------ -prepare stmt1 from ' select a, b FROM t1 outer_table where - a = (select a from t1 where b = ''two'') '; -execute stmt1 ; -a b -2 two -set @arg00='two' ; -select a, b FROM t1 outer_table where -a = (select a from t1 where b = 'two' ) and b=@arg00 ; -a b -2 two -prepare stmt1 from ' select a, b FROM t1 outer_table where - a = (select a from t1 where b = ''two'') and b=? '; -execute stmt1 using @arg00; -a b -2 two -set @arg00='two' ; -select a, b FROM t1 outer_table where -a = (select a from t1 where b = @arg00 ) and b='two' ; -a b -2 two -prepare stmt1 from ' select a, b FROM t1 outer_table where - a = (select a from t1 where b = ? ) and b=''two'' ' ; -execute stmt1 using @arg00; -a b -2 two -set @arg00=3 ; -set @arg01='three' ; -select a,b FROM t1 where (a,b) in (select 3, 'three'); -a b -3 three -select a FROM t1 where (a,b) in (select @arg00,@arg01); -a -3 -prepare stmt1 from ' select a FROM t1 where (a,b) in (select ?, ?) '; -execute stmt1 using @arg00, @arg01; -a -3 -set @arg00=1 ; -set @arg01='two' ; -set @arg02=2 ; -set @arg03='two' ; -select a, @arg00, b FROM t1 outer_table where -b=@arg01 and a = (select @arg02 from t1 where b = @arg03 ) ; -a @arg00 b -2 1 two -prepare stmt1 from ' select a, ?, b FROM t1 outer_table where - b=? and a = (select ? from t1 where b = ? ) ' ; -execute stmt1 using @arg00, @arg01, @arg02, @arg03 ; -a ? b -2 1 two -prepare stmt1 from 'select c4 FROM t9 where - c13 = (select MAX(b) from t1 where a = ?) and c22 = ? ' ; -execute stmt1 using @arg01, @arg02; -c4 -prepare stmt1 from ' select a, b FROM t1 outer_table where - a = (select a from t1 where b = outer_table.b ) order by a '; -execute stmt1 ; -a b -1 one -2 two -3 three -4 four -prepare stmt1 from ' SELECT a as ccc from t1 where a+1= - (SELECT 1+ccc from t1 where ccc+1=a+1 and a=1) '; -execute stmt1 ; -ccc -1 -deallocate prepare stmt1 ; -prepare stmt1 from ' SELECT a as ccc from t1 where a+1= - (SELECT 1+ccc from t1 where ccc+1=a+1 and a=1) '; -execute stmt1 ; -ccc -1 -deallocate prepare stmt1 ; -prepare stmt1 from ' SELECT a as ccc from t1 where a+1= - (SELECT 1+ccc from t1 where ccc+1=a+1 and a=1) '; -execute stmt1 ; -ccc -1 -deallocate prepare stmt1 ; -set @arg00='two' ; -select a, b FROM t1 outer_table where -a = (select a from t1 where b = outer_table.b ) and b=@arg00 ; -a b -2 two -prepare stmt1 from ' select a, b FROM t1 outer_table where - a = (select a from t1 where b = outer_table.b) and b=? '; -execute stmt1 using @arg00; -a b -2 two -set @arg00=2 ; -select a, b FROM t1 outer_table where -a = (select a from t1 where a = @arg00 and b = outer_table.b) and b='two' ; -a b -2 two -prepare stmt1 from ' select a, b FROM t1 outer_table where - a = (select a from t1 where a = ? and b = outer_table.b) and b=''two'' ' ; -execute stmt1 using @arg00; -a b -2 two -set @arg00=2 ; -select a, b FROM t1 outer_table where -a = (select a from t1 where outer_table.a = @arg00 and a=2) and b='two' ; -a b -2 two -prepare stmt1 from ' select a, b FROM t1 outer_table where - a = (select a from t1 where outer_table.a = ? and a=2) and b=''two'' ' ; -execute stmt1 using @arg00; -a b -2 two -set @arg00=1 ; -set @arg01='two' ; -set @arg02=2 ; -set @arg03='two' ; -select a, @arg00, b FROM t1 outer_table where -b=@arg01 and a = (select @arg02 from t1 where outer_table.b = @arg03 -and outer_table.a=a ) ; -a @arg00 b -2 1 two -prepare stmt1 from ' select a, ?, b FROM t1 outer_table where - b=? and a = (select ? from t1 where outer_table.b = ? - and outer_table.a=a ) ' ; -execute stmt1 using @arg00, @arg01, @arg02, @arg03 ; -a ? b -2 1 two -set @arg00=1 ; -set @arg01=0 ; -select a, @arg00 -from ( select a - @arg00 as a from t1 where a=@arg00 ) as t2 -where a=@arg01; -a @arg00 -0 1 -prepare stmt1 from ' select a, ? - from ( select a - ? as a from t1 where a=? ) as t2 - where a=? '; -execute stmt1 using @arg00, @arg00, @arg00, @arg01 ; -a ? -0 1 -drop table if exists t2 ; -create table t2 as select * from t1; -prepare stmt1 from ' select a in (select a from t2) from t1 ' ; -execute stmt1 ; -a in (select a from t2) -1 -1 -1 -1 -drop table if exists t5, t6, t7 ; -create table t5 (a int , b int) ; -create table t6 like t5 ; -create table t7 like t5 ; -insert into t5 values (0, 100), (1, 2), (1, 3), (2, 2), (2, 7), -(2, -1), (3, 10) ; -insert into t6 values (0, 0), (1, 1), (2, 1), (3, 1), (4, 1) ; -insert into t7 values (3, 3), (2, 2), (1, 1) ; -prepare stmt1 from ' select a, (select count(distinct t5.b) as sum from t5, t6 - where t5.a=t6.a and t6.b > 0 and t5.a <= t7.b - group by t5.a order by sum limit 1) from t7 ' ; -execute stmt1 ; -a (select count(distinct t5.b) as sum from t5, t6 - where t5.a=t6.a and t6.b > 0 and t5.a <= t7.b - group by t5.a order by sum limit 1) -3 1 -2 2 -1 2 -execute stmt1 ; -a (select count(distinct t5.b) as sum from t5, t6 - where t5.a=t6.a and t6.b > 0 and t5.a <= t7.b - group by t5.a order by sum limit 1) -3 1 -2 2 -1 2 -execute stmt1 ; -a (select count(distinct t5.b) as sum from t5, t6 - where t5.a=t6.a and t6.b > 0 and t5.a <= t7.b - group by t5.a order by sum limit 1) -3 1 -2 2 -1 2 -drop table t5, t6, t7 ; -drop table if exists t2 ; -create table t2 as select * from t9; -set @stmt= ' SELECT - (SELECT SUM(c1 + c12 + 0.0) FROM t2 - where (t9.c2 - 0e-3) = t2.c2 - GROUP BY t9.c15 LIMIT 1) as scalar_s, - exists (select 1.0e+0 from t2 - where t2.c3 * 9.0000000000 = t9.c4) as exists_s, - c5 * 4 in (select c6 + 0.3e+1 from t2) as in_s, - (c7 - 4, c8 - 4) in (select c9 + 4.0, c10 + 40e-1 from t2) as in_row_s -FROM t9, -(select c25 x, c32 y from t2) tt WHERE x = c25 ' ; -prepare stmt1 from @stmt ; -execute stmt1 ; -execute stmt1 ; -set @stmt= concat('explain ',@stmt); -prepare stmt1 from @stmt ; -execute stmt1 ; -execute stmt1 ; -set @stmt= ' SELECT - (SELECT SUM(c1+c12+?) FROM t2 where (t9.c2-?)=t2.c2 - GROUP BY t9.c15 LIMIT 1) as scalar_s, - exists (select ? from t2 - where t2.c3*?=t9.c4) as exists_s, - c5*? in (select c6+? from t2) as in_s, - (c7-?, c8-?) in (select c9+?, c10+? from t2) as in_row_s -FROM t9, -(select c25 x, c32 y from t2) tt WHERE x =c25 ' ; -set @arg00= 0.0 ; -set @arg01= 0e-3 ; -set @arg02= 1.0e+0 ; -set @arg03= 9.0000000000 ; -set @arg04= 4 ; -set @arg05= 0.3e+1 ; -set @arg06= 4 ; -set @arg07= 4 ; -set @arg08= 4.0 ; -set @arg09= 40e-1 ; -prepare stmt1 from @stmt ; -execute stmt1 using @arg00, @arg01, @arg02, @arg03, @arg04, @arg05, @arg06, -@arg07, @arg08, @arg09 ; -execute stmt1 using @arg00, @arg01, @arg02, @arg03, @arg04, @arg05, @arg06, -@arg07, @arg08, @arg09 ; -set @stmt= concat('explain ',@stmt); -prepare stmt1 from @stmt ; -execute stmt1 using @arg00, @arg01, @arg02, @arg03, @arg04, @arg05, @arg06, -@arg07, @arg08, @arg09 ; -execute stmt1 using @arg00, @arg01, @arg02, @arg03, @arg04, @arg05, @arg06, -@arg07, @arg08, @arg09 ; -drop table t2 ; -select 1 < (select a from t1) ; -ERROR 21000: Subquery returns more than 1 row -prepare stmt1 from ' select 1 < (select a from t1) ' ; -execute stmt1 ; -ERROR 21000: Subquery returns more than 1 row -select 1 as my_col ; -my_col -1 -test_sequence ------- union tests ------ -prepare stmt1 from ' select a FROM t1 where a=1 - union distinct - select a FROM t1 where a=1 '; -execute stmt1 ; -a -1 -execute stmt1 ; -a -1 -prepare stmt1 from ' select a FROM t1 where a=1 - union all - select a FROM t1 where a=1 '; -execute stmt1 ; -a -1 -1 -prepare stmt1 from ' SELECT 1, 2 union SELECT 1 ' ; -ERROR 21000: The used SELECT statements have a different number of columns -prepare stmt1 from ' SELECT 1 union SELECT 1, 2 ' ; -ERROR 21000: The used SELECT statements have a different number of columns -prepare stmt1 from ' SELECT * from t1 union SELECT 1 ' ; -ERROR 21000: The used SELECT statements have a different number of columns -prepare stmt1 from ' SELECT 1 union SELECT * from t1 ' ; -ERROR 21000: The used SELECT statements have a different number of columns -set @arg00=1 ; -select @arg00 FROM t1 where a=1 -union distinct -select 1 FROM t1 where a=1; -@arg00 -1 -prepare stmt1 from ' select ? FROM t1 where a=1 - union distinct - select 1 FROM t1 where a=1 ' ; -execute stmt1 using @arg00; -? -1 -set @arg00=1 ; -select 1 FROM t1 where a=1 -union distinct -select @arg00 FROM t1 where a=1; -1 -1 -prepare stmt1 from ' select 1 FROM t1 where a=1 - union distinct - select ? FROM t1 where a=1 ' ; -execute stmt1 using @arg00; -1 -1 -set @arg00='a' ; -select @arg00 FROM t1 where a=1 -union distinct -select @arg00 FROM t1 where a=1; -@arg00 -a -prepare stmt1 from ' select ? FROM t1 where a=1 - union distinct - select ? FROM t1 where a=1 '; -execute stmt1 using @arg00, @arg00; -? -a -prepare stmt1 from ' select ? - union distinct - select ? '; -execute stmt1 using @arg00, @arg00; -? -a -set @arg00='a' ; -set @arg01=1 ; -set @arg02='a' ; -set @arg03=2 ; -select @arg00 FROM t1 where a=@arg01 -union distinct -select @arg02 FROM t1 where a=@arg03; -@arg00 -a -prepare stmt1 from ' select ? FROM t1 where a=? - union distinct - select ? FROM t1 where a=? ' ; -execute stmt1 using @arg00, @arg01, @arg02, @arg03; -? -a -set @arg00=1 ; -prepare stmt1 from ' select sum(a) + 200, ? from t1 -union distinct -select sum(a) + 200, 1 from t1 -group by b ' ; -execute stmt1 using @arg00; -sum(a) + 200 ? -210 1 -204 1 -201 1 -203 1 -202 1 -set @Oporto='Oporto' ; -set @Lisboa='Lisboa' ; -set @0=0 ; -set @1=1 ; -set @2=2 ; -set @3=3 ; -set @4=4 ; -select @Oporto,@Lisboa,@0,@1,@2,@3,@4 ; -@Oporto @Lisboa @0 @1 @2 @3 @4 -Oporto Lisboa 0 1 2 3 4 -select sum(a) + 200 as the_sum, @Oporto as the_town from t1 -group by b -union distinct -select sum(a) + 200, @Lisboa from t1 -group by b ; -the_sum the_town -204 Oporto -201 Oporto -203 Oporto -202 Oporto -204 Lisboa -201 Lisboa -203 Lisboa -202 Lisboa -prepare stmt1 from ' select sum(a) + 200 as the_sum, ? as the_town from t1 - group by b - union distinct - select sum(a) + 200, ? from t1 - group by b ' ; -execute stmt1 using @Oporto, @Lisboa; -the_sum the_town -204 Oporto -201 Oporto -203 Oporto -202 Oporto -204 Lisboa -201 Lisboa -203 Lisboa -202 Lisboa -select sum(a) + 200 as the_sum, @Oporto as the_town from t1 -where a > @1 -group by b -union distinct -select sum(a) + 200, @Lisboa from t1 -where a > @2 -group by b ; -the_sum the_town -204 Oporto -203 Oporto -202 Oporto -204 Lisboa -203 Lisboa -prepare stmt1 from ' select sum(a) + 200 as the_sum, ? as the_town from t1 - where a > ? - group by b - union distinct - select sum(a) + 200, ? from t1 - where a > ? - group by b ' ; -execute stmt1 using @Oporto, @1, @Lisboa, @2; -the_sum the_town -204 Oporto -203 Oporto -202 Oporto -204 Lisboa -203 Lisboa -select sum(a) + 200 as the_sum, @Oporto as the_town from t1 -where a > @1 -group by b -having avg(a) > @2 -union distinct -select sum(a) + 200, @Lisboa from t1 -where a > @2 -group by b -having avg(a) > @3; -the_sum the_town -204 Oporto -203 Oporto -204 Lisboa -prepare stmt1 from ' select sum(a) + 200 as the_sum, ? as the_town from t1 - where a > ? - group by b - having avg(a) > ? - union distinct - select sum(a) + 200, ? from t1 - where a > ? - group by b - having avg(a) > ? '; -execute stmt1 using @Oporto, @1, @2, @Lisboa, @2, @3; -the_sum the_town -204 Oporto -203 Oporto -204 Lisboa -test_sequence ------- explain select tests ------ -prepare stmt1 from ' explain select * from t9 ' ; -execute stmt1; -Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr -def id 8 3 1 N 32929 0 63 -def select_type 253 19 6 N 1 31 8 -def table 253 64 2 Y 0 31 8 -def type 253 10 3 Y 0 31 8 -def possible_keys 253 4096 0 Y 0 31 8 -def key 253 64 0 Y 0 31 8 -def key_len 253 4096 0 Y 128 31 63 -def ref 253 1024 0 Y 0 31 8 -def rows 8 10 1 Y 32928 0 63 -def Extra 253 255 0 N 1 31 8 -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t9 ALL NULL NULL NULL NULL 3 -test_sequence ------- delete tests ------ -delete from t1 ; -insert into t1 values (1,'one'); -insert into t1 values (2,'two'); -insert into t1 values (3,'three'); -insert into t1 values (4,'four'); -commit ; -delete from t9 ; -insert into t9 -set c1= 1, c2= 1, c3= 1, c4= 1, c5= 1, c6= 1, c7= 1, c8= 1, c9= 1, -c10= 1, c11= 1, c12 = 1, -c13= '2004-02-29', c14= '2004-02-29 11:11:11', c15= '2004-02-29 11:11:11', -c16= '11:11:11', c17= '2004', -c18= 1, c19=true, c20= 'a', c21= '123456789a', -c22= '123456789a123456789b123456789c', c23= 'tinyblob', c24= 'tinytext', -c25= 'blob', c26= 'text', c27= 'mediumblob', c28= 'mediumtext', -c29= 'longblob', c30= 'longtext', c31='one', c32= 'monday'; -insert into t9 -set c1= 9, c2= 9, c3= 9, c4= 9, c5= 9, c6= 9, c7= 9, c8= 9, c9= 9, -c10= 9, c11= 9, c12 = 9, -c13= '2004-02-29', c14= '2004-02-29 11:11:11', c15= '2004-02-29 11:11:11', -c16= '11:11:11', c17= '2004', -c18= 1, c19=false, c20= 'a', c21= '123456789a', -c22= '123456789a123456789b123456789c', c23= 'tinyblob', c24= 'tinytext', -c25= 'blob', c26= 'text', c27= 'mediumblob', c28= 'mediumtext', -c29= 'longblob', c30= 'longtext', c31='two', c32= 'tuesday'; -commit ; -prepare stmt1 from 'delete from t1 where a=2' ; -execute stmt1; -select a,b from t1 where a=2; -a b -execute stmt1; -insert into t1 values(0,NULL); -set @arg00=NULL; -prepare stmt1 from 'delete from t1 where b=?' ; -execute stmt1 using @arg00; -select a,b from t1 where b is NULL ; -a b -0 NULL -set @arg00='one'; -execute stmt1 using @arg00; -select a,b from t1 where b=@arg00; -a b -prepare stmt1 from 'truncate table t1' ; -test_sequence ------- update tests ------ -delete from t1 ; -insert into t1 values (1,'one'); -insert into t1 values (2,'two'); -insert into t1 values (3,'three'); -insert into t1 values (4,'four'); -commit ; -delete from t9 ; -insert into t9 -set c1= 1, c2= 1, c3= 1, c4= 1, c5= 1, c6= 1, c7= 1, c8= 1, c9= 1, -c10= 1, c11= 1, c12 = 1, -c13= '2004-02-29', c14= '2004-02-29 11:11:11', c15= '2004-02-29 11:11:11', -c16= '11:11:11', c17= '2004', -c18= 1, c19=true, c20= 'a', c21= '123456789a', -c22= '123456789a123456789b123456789c', c23= 'tinyblob', c24= 'tinytext', -c25= 'blob', c26= 'text', c27= 'mediumblob', c28= 'mediumtext', -c29= 'longblob', c30= 'longtext', c31='one', c32= 'monday'; -insert into t9 -set c1= 9, c2= 9, c3= 9, c4= 9, c5= 9, c6= 9, c7= 9, c8= 9, c9= 9, -c10= 9, c11= 9, c12 = 9, -c13= '2004-02-29', c14= '2004-02-29 11:11:11', c15= '2004-02-29 11:11:11', -c16= '11:11:11', c17= '2004', -c18= 1, c19=false, c20= 'a', c21= '123456789a', -c22= '123456789a123456789b123456789c', c23= 'tinyblob', c24= 'tinytext', -c25= 'blob', c26= 'text', c27= 'mediumblob', c28= 'mediumtext', -c29= 'longblob', c30= 'longtext', c31='two', c32= 'tuesday'; -commit ; -prepare stmt1 from 'update t1 set b=''a=two'' where a=2' ; -execute stmt1; -select a,b from t1 where a=2; -a b -2 a=two -execute stmt1; -select a,b from t1 where a=2; -a b -2 a=two -set @arg00=NULL; -prepare stmt1 from 'update t1 set b=? where a=2' ; -execute stmt1 using @arg00; -select a,b from t1 where a=2; -a b -2 NULL -set @arg00='two'; -execute stmt1 using @arg00; -select a,b from t1 where a=2; -a b -2 two -set @arg00=2; -prepare stmt1 from 'update t1 set b=NULL where a=?' ; -execute stmt1 using @arg00; -select a,b from t1 where a=@arg00; -a b -2 NULL -update t1 set b='two' where a=@arg00; -set @arg00=2000; -execute stmt1 using @arg00; -select a,b from t1 where a=@arg00; -a b -set @arg00=2; -set @arg01=22; -prepare stmt1 from 'update t1 set a=? where a=?' ; -execute stmt1 using @arg00, @arg00; -select a,b from t1 where a=@arg00; -a b -2 two -execute stmt1 using @arg01, @arg00; -select a,b from t1 where a=@arg01; -a b -22 two -execute stmt1 using @arg00, @arg01; -select a,b from t1 where a=@arg00; -a b -2 two -set @arg00=NULL; -set @arg01=2; -execute stmt1 using @arg00, @arg01; -Warnings: -Warning 1048 Column 'a' cannot be null -select a,b from t1 order by a; -a b -0 two -1 one -3 three -4 four -set @arg00=0; -execute stmt1 using @arg01, @arg00; -select a,b from t1 order by a; -a b -1 one -2 two -3 three -4 four -set @arg00=23; -set @arg01='two'; -set @arg02=2; -set @arg03='two'; -set @arg04=2; -drop table if exists t2; -create table t2 as select a,b from t1 ; -prepare stmt1 from 'update t1 set a=? where b=? - and a in (select ? from t2 - where b = ? or a = ?)'; -execute stmt1 using @arg00, @arg01, @arg02, @arg03, @arg04 ; -affected rows: 1 -info: Rows matched: 1 Changed: 1 Warnings: 0 -select a,b from t1 where a = @arg00 ; -a b -23 two -prepare stmt1 from 'update t1 set a=? where b=? - and a not in (select ? from t2 - where b = ? or a = ?)'; -execute stmt1 using @arg04, @arg01, @arg02, @arg03, @arg00 ; -affected rows: 1 -info: Rows matched: 1 Changed: 1 Warnings: 0 -select a,b from t1 order by a ; -a b -1 one -2 two -3 three -4 four -drop table t2 ; -create table t2 -( -a int, b varchar(30), -primary key(a) -) engine = 'BDB' ; -insert into t2(a,b) select a, b from t1 ; -prepare stmt1 from 'update t1 set a=? where b=? - and a in (select ? from t2 - where b = ? or a = ?)'; -execute stmt1 using @arg00, @arg01, @arg02, @arg03, @arg04 ; -affected rows: 1 -info: Rows matched: 1 Changed: 1 Warnings: 0 -select a,b from t1 where a = @arg00 ; -a b -23 two -prepare stmt1 from 'update t1 set a=? where b=? - and a not in (select ? from t2 - where b = ? or a = ?)'; -execute stmt1 using @arg04, @arg01, @arg02, @arg03, @arg00 ; -affected rows: 1 -info: Rows matched: 1 Changed: 1 Warnings: 0 -select a,b from t1 order by a ; -a b -1 one -2 two -3 three -4 four -drop table t2 ; -set @arg00=1; -prepare stmt1 from 'update t1 set b=''bla'' -where a=2 -limit 1'; -execute stmt1 ; -select a,b from t1 where b = 'bla' ; -a b -2 bla -prepare stmt1 from 'update t1 set b=''bla'' where a=2 limit ?'; -execute stmt1 using @arg00; -test_sequence ------- insert tests ------ -delete from t1 ; -insert into t1 values (1,'one'); -insert into t1 values (2,'two'); -insert into t1 values (3,'three'); -insert into t1 values (4,'four'); -commit ; -delete from t9 ; -insert into t9 -set c1= 1, c2= 1, c3= 1, c4= 1, c5= 1, c6= 1, c7= 1, c8= 1, c9= 1, -c10= 1, c11= 1, c12 = 1, -c13= '2004-02-29', c14= '2004-02-29 11:11:11', c15= '2004-02-29 11:11:11', -c16= '11:11:11', c17= '2004', -c18= 1, c19=true, c20= 'a', c21= '123456789a', -c22= '123456789a123456789b123456789c', c23= 'tinyblob', c24= 'tinytext', -c25= 'blob', c26= 'text', c27= 'mediumblob', c28= 'mediumtext', -c29= 'longblob', c30= 'longtext', c31='one', c32= 'monday'; -insert into t9 -set c1= 9, c2= 9, c3= 9, c4= 9, c5= 9, c6= 9, c7= 9, c8= 9, c9= 9, -c10= 9, c11= 9, c12 = 9, -c13= '2004-02-29', c14= '2004-02-29 11:11:11', c15= '2004-02-29 11:11:11', -c16= '11:11:11', c17= '2004', -c18= 1, c19=false, c20= 'a', c21= '123456789a', -c22= '123456789a123456789b123456789c', c23= 'tinyblob', c24= 'tinytext', -c25= 'blob', c26= 'text', c27= 'mediumblob', c28= 'mediumtext', -c29= 'longblob', c30= 'longtext', c31='two', c32= 'tuesday'; -commit ; -prepare stmt1 from 'insert into t1 values(5, ''five'' )'; -execute stmt1; -select a,b from t1 where a = 5; -a b -5 five -set @arg00='six' ; -prepare stmt1 from 'insert into t1 values(6, ? )'; -execute stmt1 using @arg00; -select a,b from t1 where b = @arg00; -a b -6 six -execute stmt1 using @arg00; -ERROR 23000: Duplicate entry '6' for key 'PRIMARY' -set @arg00=NULL ; -prepare stmt1 from 'insert into t1 values(0, ? )'; -execute stmt1 using @arg00; -select a,b from t1 where b is NULL; -a b -0 NULL -set @arg00=8 ; -set @arg01='eight' ; -prepare stmt1 from 'insert into t1 values(?, ? )'; -execute stmt1 using @arg00, @arg01 ; -select a,b from t1 where b = @arg01; -a b -8 eight -set @NULL= null ; -set @arg00= 'abc' ; -execute stmt1 using @NULL, @NULL ; -ERROR 23000: Column 'a' cannot be null -execute stmt1 using @NULL, @NULL ; -ERROR 23000: Column 'a' cannot be null -execute stmt1 using @NULL, @arg00 ; -ERROR 23000: Column 'a' cannot be null -execute stmt1 using @NULL, @arg00 ; -ERROR 23000: Column 'a' cannot be null -set @arg01= 10000 + 2 ; -execute stmt1 using @arg01, @arg00 ; -set @arg01= 10000 + 1 ; -execute stmt1 using @arg01, @arg00 ; -select * from t1 where a > 10000 order by a ; -a b -10001 abc -10002 abc -delete from t1 where a > 10000 ; -set @arg01= 10000 + 2 ; -execute stmt1 using @arg01, @NULL ; -set @arg01= 10000 + 1 ; -execute stmt1 using @arg01, @NULL ; -select * from t1 where a > 10000 order by a ; -a b -10001 NULL -10002 NULL -delete from t1 where a > 10000 ; -set @arg01= 10000 + 10 ; -execute stmt1 using @arg01, @arg01 ; -set @arg01= 10000 + 9 ; -execute stmt1 using @arg01, @arg01 ; -set @arg01= 10000 + 8 ; -execute stmt1 using @arg01, @arg01 ; -set @arg01= 10000 + 7 ; -execute stmt1 using @arg01, @arg01 ; -set @arg01= 10000 + 6 ; -execute stmt1 using @arg01, @arg01 ; -set @arg01= 10000 + 5 ; -execute stmt1 using @arg01, @arg01 ; -set @arg01= 10000 + 4 ; -execute stmt1 using @arg01, @arg01 ; -set @arg01= 10000 + 3 ; -execute stmt1 using @arg01, @arg01 ; -set @arg01= 10000 + 2 ; -execute stmt1 using @arg01, @arg01 ; -set @arg01= 10000 + 1 ; -execute stmt1 using @arg01, @arg01 ; -select * from t1 where a > 10000 order by a ; -a b -10001 10001 -10002 10002 -10003 10003 -10004 10004 -10005 10005 -10006 10006 -10007 10007 -10008 10008 -10009 10009 -10010 10010 -delete from t1 where a > 10000 ; -set @arg00=81 ; -set @arg01='8-1' ; -set @arg02=82 ; -set @arg03='8-2' ; -prepare stmt1 from 'insert into t1 values(?,?),(?,?)'; -execute stmt1 using @arg00, @arg01, @arg02, @arg03 ; -select a,b from t1 where a in (@arg00,@arg02) ; -a b -81 8-1 -82 8-2 -set @arg00=9 ; -set @arg01='nine' ; -prepare stmt1 from 'insert into t1 set a=?, b=? '; -execute stmt1 using @arg00, @arg01 ; -select a,b from t1 where a = @arg00 ; -a b -9 nine -set @arg00=6 ; -set @arg01=1 ; -prepare stmt1 from 'insert into t1 set a=?, b=''sechs'' - on duplicate key update a=a + ?, b=concat(b,''modified'') '; -execute stmt1 using @arg00, @arg01; -select * from t1 order by a; -a b -0 NULL -1 one -2 two -3 three -4 four -5 five -7 sixmodified -8 eight -9 nine -81 8-1 -82 8-2 -set @arg00=81 ; -set @arg01=1 ; -execute stmt1 using @arg00, @arg01; -ERROR 23000: Duplicate entry '82' for key 'PRIMARY' -drop table if exists t2 ; -create table t2 (id int auto_increment primary key) -ENGINE= 'BDB' ; -prepare stmt1 from ' select last_insert_id() ' ; -insert into t2 values (NULL) ; -execute stmt1 ; -last_insert_id() -1 -insert into t2 values (NULL) ; -execute stmt1 ; -last_insert_id() -2 -drop table t2 ; -set @1000=1000 ; -set @x1000_2="x1000_2" ; -set @x1000_3="x1000_3" ; -set @x1000="x1000" ; -set @1100=1100 ; -set @x1100="x1100" ; -set @100=100 ; -set @updated="updated" ; -insert into t1 values(1000,'x1000_1') ; -insert into t1 values(@1000,@x1000_2),(@1000,@x1000_3) -on duplicate key update a = a + @100, b = concat(b,@updated) ; -select a,b from t1 where a >= 1000 order by a ; -a b -1000 x1000_3 -1100 x1000_1updated -delete from t1 where a >= 1000 ; -insert into t1 values(1000,'x1000_1') ; -prepare stmt1 from ' insert into t1 values(?,?),(?,?) - on duplicate key update a = a + ?, b = concat(b,?) '; -execute stmt1 using @1000, @x1000_2, @1000, @x1000_3, @100, @updated ; -select a,b from t1 where a >= 1000 order by a ; -a b -1000 x1000_3 -1100 x1000_1updated -delete from t1 where a >= 1000 ; -insert into t1 values(1000,'x1000_1') ; -execute stmt1 using @1000, @x1000_2, @1100, @x1000_3, @100, @updated ; -select a,b from t1 where a >= 1000 order by a ; -a b -1200 x1000_1updatedupdated -delete from t1 where a >= 1000 ; -prepare stmt1 from ' replace into t1 (a,b) select 100, ''hundred'' '; -execute stmt1; -execute stmt1; -execute stmt1; -test_sequence ------- multi table tests ------ -delete from t1 ; -delete from t9 ; -insert into t1(a,b) values (1, 'one'), (2, 'two'), (3, 'three') ; -insert into t9 (c1,c21) -values (1, 'one'), (2, 'two'), (3, 'three') ; -prepare stmt_delete from " delete t1, t9 - from t1, t9 where t1.a=t9.c1 and t1.b='updated' "; -prepare stmt_update from " update t1, t9 - set t1.b='updated', t9.c21='updated' - where t1.a=t9.c1 and t1.a=? "; -prepare stmt_select1 from " select a, b from t1 order by a" ; -prepare stmt_select2 from " select c1, c21 from t9 order by c1" ; -set @arg00= 1 ; -execute stmt_update using @arg00 ; -execute stmt_delete ; -execute stmt_select1 ; -a b -2 two -3 three -execute stmt_select2 ; -c1 c21 -2 two -3 three -set @arg00= @arg00 + 1 ; -execute stmt_update using @arg00 ; -execute stmt_delete ; -execute stmt_select1 ; -a b -3 three -execute stmt_select2 ; -c1 c21 -3 three -set @arg00= @arg00 + 1 ; -execute stmt_update using @arg00 ; -execute stmt_delete ; -execute stmt_select1 ; -a b -execute stmt_select2 ; -c1 c21 -set @arg00= @arg00 + 1 ; -delete from t1 ; -insert into t1 values (1,'one'); -insert into t1 values (2,'two'); -insert into t1 values (3,'three'); -insert into t1 values (4,'four'); -commit ; -delete from t9 ; -insert into t9 -set c1= 1, c2= 1, c3= 1, c4= 1, c5= 1, c6= 1, c7= 1, c8= 1, c9= 1, -c10= 1, c11= 1, c12 = 1, -c13= '2004-02-29', c14= '2004-02-29 11:11:11', c15= '2004-02-29 11:11:11', -c16= '11:11:11', c17= '2004', -c18= 1, c19=true, c20= 'a', c21= '123456789a', -c22= '123456789a123456789b123456789c', c23= 'tinyblob', c24= 'tinytext', -c25= 'blob', c26= 'text', c27= 'mediumblob', c28= 'mediumtext', -c29= 'longblob', c30= 'longtext', c31='one', c32= 'monday'; -insert into t9 -set c1= 9, c2= 9, c3= 9, c4= 9, c5= 9, c6= 9, c7= 9, c8= 9, c9= 9, -c10= 9, c11= 9, c12 = 9, -c13= '2004-02-29', c14= '2004-02-29 11:11:11', c15= '2004-02-29 11:11:11', -c16= '11:11:11', c17= '2004', -c18= 1, c19=false, c20= 'a', c21= '123456789a', -c22= '123456789a123456789b123456789c', c23= 'tinyblob', c24= 'tinytext', -c25= 'blob', c26= 'text', c27= 'mediumblob', c28= 'mediumtext', -c29= 'longblob', c30= 'longtext', c31='two', c32= 'tuesday'; -commit ; -insert into t1 values(0,NULL) ; -set @duplicate='duplicate ' ; -set @1000=1000 ; -set @5=5 ; -select a,b from t1 where a < 5 order by a ; -a b -0 NULL -1 one -2 two -3 three -4 four -insert into t1 select a + @1000, concat(@duplicate,b) from t1 -where a < @5 ; -affected rows: 5 -info: Records: 5 Duplicates: 0 Warnings: 0 -select a,b from t1 where a >= 1000 order by a ; -a b -1000 NULL -1001 duplicate one -1002 duplicate two -1003 duplicate three -1004 duplicate four -delete from t1 where a >= 1000 ; -prepare stmt1 from ' insert into t1 select a + ?, concat(?,b) from t1 -where a < ? ' ; -execute stmt1 using @1000, @duplicate, @5; -affected rows: 5 -info: Records: 5 Duplicates: 0 Warnings: 0 -select a,b from t1 where a >= 1000 order by a ; -a b -1000 NULL -1001 duplicate one -1002 duplicate two -1003 duplicate three -1004 duplicate four -delete from t1 where a >= 1000 ; -set @1=1 ; -set @2=2 ; -set @100=100 ; -set @float=1.00; -set @five='five' ; -drop table if exists t2; -create table t2 like t1 ; -insert into t2 (b,a) -select @duplicate, sum(first.a) from t1 first, t1 second -where first.a <> @5 and second.b = first.b -and second.b <> @five -group by second.b -having sum(second.a) > @2 -union -select b, a + @100 from t1 -where (a,b) in ( select sqrt(a+@1)+CAST(@float AS signed),b -from t1); -affected rows: 3 -info: Records: 3 Duplicates: 0 Warnings: 0 -select a,b from t2 order by a ; -a b -3 duplicate -4 duplicate -103 three -delete from t2 ; -prepare stmt1 from ' insert into t2 (b,a) -select ?, sum(first.a) - from t1 first, t1 second - where first.a <> ? and second.b = first.b and second.b <> ? - group by second.b - having sum(second.a) > ? -union -select b, a + ? from t1 - where (a,b) in ( select sqrt(a+?)+CAST(? AS signed),b - from t1 ) ' ; -execute stmt1 using @duplicate, @5, @five, @2, @100, @1, @float ; -affected rows: 3 -info: Records: 3 Duplicates: 0 Warnings: 0 -select a,b from t2 order by a ; -a b -3 duplicate -4 duplicate -103 three -drop table t2; -drop table if exists t5 ; -set @arg01= 8; -set @arg02= 8.0; -set @arg03= 80.00000000000e-1; -set @arg04= 'abc' ; -set @arg05= CAST('abc' as binary) ; -set @arg06= '1991-08-05' ; -set @arg07= CAST('1991-08-05' as date); -set @arg08= '1991-08-05 01:01:01' ; -set @arg09= CAST('1991-08-05 01:01:01' as datetime) ; -set @arg10= unix_timestamp('1991-01-01 01:01:01'); -set @arg11= YEAR('1991-01-01 01:01:01'); -set @arg12= 8 ; -set @arg12= NULL ; -set @arg13= 8.0 ; -set @arg13= NULL ; -set @arg14= 'abc'; -set @arg14= NULL ; -set @arg15= CAST('abc' as binary) ; -set @arg15= NULL ; -create table t5 as select -8 as const01, @arg01 as param01, -8.0 as const02, @arg02 as param02, -80.00000000000e-1 as const03, @arg03 as param03, -'abc' as const04, @arg04 as param04, -CAST('abc' as binary) as const05, @arg05 as param05, -'1991-08-05' as const06, @arg06 as param06, -CAST('1991-08-05' as date) as const07, @arg07 as param07, -'1991-08-05 01:01:01' as const08, @arg08 as param08, -CAST('1991-08-05 01:01:01' as datetime) as const09, @arg09 as param09, -unix_timestamp('1991-01-01 01:01:01') as const10, @arg10 as param10, -YEAR('1991-01-01 01:01:01') as const11, @arg11 as param11, -NULL as const12, @arg12 as param12, -@arg13 as param13, -@arg14 as param14, -@arg15 as param15; -show create table t5 ; -Table Create Table -t5 CREATE TABLE `t5` ( - `const01` int(1) NOT NULL DEFAULT '0', - `param01` bigint(20) DEFAULT NULL, - `const02` decimal(2,1) NOT NULL DEFAULT '0.0', - `param02` decimal(65,30) DEFAULT NULL, - `const03` double NOT NULL DEFAULT '0', - `param03` double DEFAULT NULL, - `const04` varchar(3) NOT NULL DEFAULT '', - `param04` longtext, - `const05` varbinary(3) NOT NULL DEFAULT '', - `param05` longblob, - `const06` varchar(10) NOT NULL DEFAULT '', - `param06` longtext, - `const07` date DEFAULT NULL, - `param07` longblob, - `const08` varchar(19) NOT NULL DEFAULT '', - `param08` longtext, - `const09` datetime DEFAULT NULL, - `param09` longblob, - `const10` int(10) NOT NULL DEFAULT '0', - `param10` bigint(20) DEFAULT NULL, - `const11` int(4) DEFAULT NULL, - `param11` bigint(20) DEFAULT NULL, - `const12` binary(0) DEFAULT NULL, - `param12` bigint(20) DEFAULT NULL, - `param13` decimal(65,30) DEFAULT NULL, - `param14` longtext, - `param15` longblob -) ENGINE=MyISAM DEFAULT CHARSET=latin1 -select * from t5 ; -Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr -def test t5 t5 const01 const01 3 1 1 N 32769 0 63 -def test t5 t5 param01 param01 8 20 1 Y 32768 0 63 -def test t5 t5 const02 const02 246 4 3 N 1 1 63 -def test t5 t5 param02 param02 246 67 32 Y 0 30 63 -def test t5 t5 const03 const03 5 17 1 N 32769 31 63 -def test t5 t5 param03 param03 5 23 1 Y 32768 31 63 -def test t5 t5 const04 const04 253 3 3 N 1 0 8 -def test t5 t5 param04 param04 252 4294967295 3 Y 16 0 8 -def test t5 t5 const05 const05 253 3 3 N 129 0 63 -def test t5 t5 param05 param05 252 4294967295 3 Y 144 0 63 -def test t5 t5 const06 const06 253 10 10 N 1 0 8 -def test t5 t5 param06 param06 252 4294967295 10 Y 16 0 8 -def test t5 t5 const07 const07 10 10 10 Y 128 0 63 -def test t5 t5 param07 param07 252 4294967295 10 Y 144 0 63 -def test t5 t5 const08 const08 253 19 19 N 1 0 8 -def test t5 t5 param08 param08 252 4294967295 19 Y 16 0 8 -def test t5 t5 const09 const09 12 19 19 Y 128 0 63 -def test t5 t5 param09 param09 252 4294967295 19 Y 144 0 63 -def test t5 t5 const10 const10 3 10 9 N 32769 0 63 -def test t5 t5 param10 param10 8 20 9 Y 32768 0 63 -def test t5 t5 const11 const11 3 4 4 Y 32768 0 63 -def test t5 t5 param11 param11 8 20 4 Y 32768 0 63 -def test t5 t5 const12 const12 254 0 0 Y 128 0 63 -def test t5 t5 param12 param12 8 20 0 Y 32768 0 63 -def test t5 t5 param13 param13 246 67 0 Y 0 30 63 -def test t5 t5 param14 param14 252 4294967295 0 Y 16 0 8 -def test t5 t5 param15 param15 252 4294967295 0 Y 144 0 63 -const01 8 -param01 8 -const02 8.0 -param02 8.000000000000000000000000000000 -const03 8 -param03 8 -const04 abc -param04 abc -const05 abc -param05 abc -const06 1991-08-05 -param06 1991-08-05 -const07 1991-08-05 -param07 1991-08-05 -const08 1991-08-05 01:01:01 -param08 1991-08-05 01:01:01 -const09 1991-08-05 01:01:01 -param09 1991-08-05 01:01:01 -const10 662680861 -param10 662680861 -const11 1991 -param11 1991 -const12 NULL -param12 NULL -param13 NULL -param14 NULL -param15 NULL -drop table t5 ; -test_sequence ------- data type conversion tests ------ -delete from t1 ; -insert into t1 values (1,'one'); -insert into t1 values (2,'two'); -insert into t1 values (3,'three'); -insert into t1 values (4,'four'); -commit ; -delete from t9 ; -insert into t9 -set c1= 1, c2= 1, c3= 1, c4= 1, c5= 1, c6= 1, c7= 1, c8= 1, c9= 1, -c10= 1, c11= 1, c12 = 1, -c13= '2004-02-29', c14= '2004-02-29 11:11:11', c15= '2004-02-29 11:11:11', -c16= '11:11:11', c17= '2004', -c18= 1, c19=true, c20= 'a', c21= '123456789a', -c22= '123456789a123456789b123456789c', c23= 'tinyblob', c24= 'tinytext', -c25= 'blob', c26= 'text', c27= 'mediumblob', c28= 'mediumtext', -c29= 'longblob', c30= 'longtext', c31='one', c32= 'monday'; -insert into t9 -set c1= 9, c2= 9, c3= 9, c4= 9, c5= 9, c6= 9, c7= 9, c8= 9, c9= 9, -c10= 9, c11= 9, c12 = 9, -c13= '2004-02-29', c14= '2004-02-29 11:11:11', c15= '2004-02-29 11:11:11', -c16= '11:11:11', c17= '2004', -c18= 1, c19=false, c20= 'a', c21= '123456789a', -c22= '123456789a123456789b123456789c', c23= 'tinyblob', c24= 'tinytext', -c25= 'blob', c26= 'text', c27= 'mediumblob', c28= 'mediumtext', -c29= 'longblob', c30= 'longtext', c31='two', c32= 'tuesday'; -commit ; -insert into t9 set c1= 0, c15= '1991-01-01 01:01:01' ; -select * from t9 order by c1 ; -c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 c16 c17 c18 c19 c20 c21 c22 c23 c24 c25 c26 c27 c28 c29 c30 c31 c32 -0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 1991-01-01 01:01:01 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL -1 1 1 1 1 1 1 1 1 1 1.0000 1.0000 2004-02-29 2004-02-29 11:11:11 2004-02-29 11:11:11 11:11:11 2004 1 1 a 123456789a 123456789a123456789b123456789c tinyblob tinytext blob text mediumblob mediumtext longblob longtext one monday -9 9 9 9 9 9 9 9 9 9 9.0000 9.0000 2004-02-29 2004-02-29 11:11:11 2004-02-29 11:11:11 11:11:11 2004 1 0 a 123456789a 123456789a123456789b123456789c tinyblob tinytext blob text mediumblob mediumtext longblob longtext two tuesday -test_sequence ------- select @parameter:= column ------ -prepare full_info from "select @arg01, @arg02, @arg03, @arg04, - @arg05, @arg06, @arg07, @arg08, - @arg09, @arg10, @arg11, @arg12, - @arg13, @arg14, @arg15, @arg16, - @arg17, @arg18, @arg19, @arg20, - @arg21, @arg22, @arg23, @arg24, - @arg25, @arg26, @arg27, @arg28, - @arg29, @arg30, @arg31, @arg32" ; -select @arg01:= c1, @arg02:= c2, @arg03:= c3, @arg04:= c4, -@arg05:= c5, @arg06:= c6, @arg07:= c7, @arg08:= c8, -@arg09:= c9, @arg10:= c10, @arg11:= c11, @arg12:= c12, -@arg13:= c13, @arg14:= c14, @arg15:= c15, @arg16:= c16, -@arg17:= c17, @arg18:= c18, @arg19:= c19, @arg20:= c20, -@arg21:= c21, @arg22:= c22, @arg23:= c23, @arg24:= c24, -@arg25:= c25, @arg26:= c26, @arg27:= c27, @arg28:= c28, -@arg29:= c29, @arg30:= c30, @arg31:= c31, @arg32:= c32 -from t9 where c1= 1 ; -@arg01:= c1 @arg02:= c2 @arg03:= c3 @arg04:= c4 @arg05:= c5 @arg06:= c6 @arg07:= c7 @arg08:= c8 @arg09:= c9 @arg10:= c10 @arg11:= c11 @arg12:= c12 @arg13:= c13 @arg14:= c14 @arg15:= c15 @arg16:= c16 @arg17:= c17 @arg18:= c18 @arg19:= c19 @arg20:= c20 @arg21:= c21 @arg22:= c22 @arg23:= c23 @arg24:= c24 @arg25:= c25 @arg26:= c26 @arg27:= c27 @arg28:= c28 @arg29:= c29 @arg30:= c30 @arg31:= c31 @arg32:= c32 -1 1 1 1 1 1 1 1 1 1 1.0000 1.0000 2004-02-29 2004-02-29 11:11:11 2004-02-29 11:11:11 11:11:11 2004 1 1 a 123456789a 123456789a123456789b123456789c tinyblob tinytext blob text mediumblob mediumtext longblob longtext one monday -execute full_info ; -Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr -def @arg01 253 20 1 Y 128 0 63 -def @arg02 253 20 1 Y 128 0 63 -def @arg03 253 20 1 Y 128 0 63 -def @arg04 253 20 1 Y 128 0 63 -def @arg05 253 20 1 Y 128 0 63 -def @arg06 253 20 1 Y 128 0 63 -def @arg07 253 23 1 Y 128 31 63 -def @arg08 253 23 1 Y 128 31 63 -def @arg09 253 23 1 Y 128 31 63 -def @arg10 253 23 1 Y 128 31 63 -def @arg11 253 67 6 Y 128 30 63 -def @arg12 253 67 6 Y 128 30 63 -def @arg13 253 8192 10 Y 128 31 63 -def @arg14 253 8192 19 Y 128 31 63 -def @arg15 253 8192 19 Y 128 31 63 -def @arg16 253 8192 8 Y 128 31 63 -def @arg17 253 20 4 Y 128 0 63 -def @arg18 253 20 1 Y 128 0 63 -def @arg19 253 20 1 Y 128 0 63 -def @arg20 253 8192 1 Y 0 31 8 -def @arg21 253 8192 10 Y 0 31 8 -def @arg22 253 8192 30 Y 0 31 8 -def @arg23 253 8192 8 Y 128 31 63 -def @arg24 253 8192 8 Y 0 31 8 -def @arg25 253 8192 4 Y 128 31 63 -def @arg26 253 8192 4 Y 0 31 8 -def @arg27 253 8192 10 Y 128 31 63 -def @arg28 253 8192 10 Y 0 31 8 -def @arg29 253 8192 8 Y 128 31 63 -def @arg30 253 8192 8 Y 0 31 8 -def @arg31 253 8192 3 Y 0 31 8 -def @arg32 253 8192 6 Y 0 31 8 -@arg01 @arg02 @arg03 @arg04 @arg05 @arg06 @arg07 @arg08 @arg09 @arg10 @arg11 @arg12 @arg13 @arg14 @arg15 @arg16 @arg17 @arg18 @arg19 @arg20 @arg21 @arg22 @arg23 @arg24 @arg25 @arg26 @arg27 @arg28 @arg29 @arg30 @arg31 @arg32 -1 1 1 1 1 1 1 1 1 1 1.0000 1.0000 2004-02-29 2004-02-29 11:11:11 2004-02-29 11:11:11 11:11:11 2004 1 1 a 123456789a 123456789a123456789b123456789c tinyblob tinytext blob text mediumblob mediumtext longblob longtext one monday -select @arg01:= c1, @arg02:= c2, @arg03:= c3, @arg04:= c4, -@arg05:= c5, @arg06:= c6, @arg07:= c7, @arg08:= c8, -@arg09:= c9, @arg10:= c10, @arg11:= c11, @arg12:= c12, -@arg13:= c13, @arg14:= c14, @arg15:= c15, @arg16:= c16, -@arg17:= c17, @arg18:= c18, @arg19:= c19, @arg20:= c20, -@arg21:= c21, @arg22:= c22, @arg23:= c23, @arg24:= c24, -@arg25:= c25, @arg26:= c26, @arg27:= c27, @arg28:= c28, -@arg29:= c29, @arg30:= c30, @arg31:= c31, @arg32:= c32 -from t9 where c1= 0 ; -@arg01:= c1 @arg02:= c2 @arg03:= c3 @arg04:= c4 @arg05:= c5 @arg06:= c6 @arg07:= c7 @arg08:= c8 @arg09:= c9 @arg10:= c10 @arg11:= c11 @arg12:= c12 @arg13:= c13 @arg14:= c14 @arg15:= c15 @arg16:= c16 @arg17:= c17 @arg18:= c18 @arg19:= c19 @arg20:= c20 @arg21:= c21 @arg22:= c22 @arg23:= c23 @arg24:= c24 @arg25:= c25 @arg26:= c26 @arg27:= c27 @arg28:= c28 @arg29:= c29 @arg30:= c30 @arg31:= c31 @arg32:= c32 -0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 1991-01-01 01:01:01 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL -execute full_info ; -Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr -def @arg01 253 20 1 Y 128 0 63 -def @arg02 253 20 0 Y 128 0 63 -def @arg03 253 20 0 Y 128 0 63 -def @arg04 253 20 0 Y 128 0 63 -def @arg05 253 20 0 Y 128 0 63 -def @arg06 253 20 0 Y 128 0 63 -def @arg07 253 23 0 Y 128 31 63 -def @arg08 253 23 0 Y 128 31 63 -def @arg09 253 23 0 Y 128 31 63 -def @arg10 253 23 0 Y 128 31 63 -def @arg11 253 67 0 Y 128 30 63 -def @arg12 253 67 0 Y 128 30 63 -def @arg13 253 8192 0 Y 128 31 63 -def @arg14 253 8192 0 Y 128 31 63 -def @arg15 253 8192 19 Y 128 31 63 -def @arg16 253 8192 0 Y 128 31 63 -def @arg17 253 20 0 Y 128 0 63 -def @arg18 253 20 0 Y 128 0 63 -def @arg19 253 20 0 Y 128 0 63 -def @arg20 253 8192 0 Y 0 31 8 -def @arg21 253 8192 0 Y 0 31 8 -def @arg22 253 8192 0 Y 0 31 8 -def @arg23 253 8192 0 Y 128 31 63 -def @arg24 253 8192 0 Y 0 31 8 -def @arg25 253 8192 0 Y 128 31 63 -def @arg26 253 8192 0 Y 0 31 8 -def @arg27 253 8192 0 Y 128 31 63 -def @arg28 253 8192 0 Y 0 31 8 -def @arg29 253 8192 0 Y 128 31 63 -def @arg30 253 8192 0 Y 0 31 8 -def @arg31 253 8192 0 Y 0 31 8 -def @arg32 253 8192 0 Y 0 31 8 -@arg01 @arg02 @arg03 @arg04 @arg05 @arg06 @arg07 @arg08 @arg09 @arg10 @arg11 @arg12 @arg13 @arg14 @arg15 @arg16 @arg17 @arg18 @arg19 @arg20 @arg21 @arg22 @arg23 @arg24 @arg25 @arg26 @arg27 @arg28 @arg29 @arg30 @arg31 @arg32 -0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 1991-01-01 01:01:01 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL -prepare stmt1 from "select - @arg01:= c1, @arg02:= c2, @arg03:= c3, @arg04:= c4, - @arg05:= c5, @arg06:= c6, @arg07:= c7, @arg08:= c8, - @arg09:= c9, @arg10:= c10, @arg11:= c11, @arg12:= c12, - @arg13:= c13, @arg14:= c14, @arg15:= c15, @arg16:= c16, - @arg17:= c17, @arg18:= c18, @arg19:= c19, @arg20:= c20, - @arg21:= c21, @arg22:= c22, @arg23:= c23, @arg24:= c24, - @arg25:= c25, @arg26:= c26, @arg27:= c27, @arg28:= c28, - @arg29:= c29, @arg30:= c30, @arg31:= c31, @arg32:= c32 -from t9 where c1= ?" ; -set @my_key= 1 ; -execute stmt1 using @my_key ; -@arg01:= c1 @arg02:= c2 @arg03:= c3 @arg04:= c4 @arg05:= c5 @arg06:= c6 @arg07:= c7 @arg08:= c8 @arg09:= c9 @arg10:= c10 @arg11:= c11 @arg12:= c12 @arg13:= c13 @arg14:= c14 @arg15:= c15 @arg16:= c16 @arg17:= c17 @arg18:= c18 @arg19:= c19 @arg20:= c20 @arg21:= c21 @arg22:= c22 @arg23:= c23 @arg24:= c24 @arg25:= c25 @arg26:= c26 @arg27:= c27 @arg28:= c28 @arg29:= c29 @arg30:= c30 @arg31:= c31 @arg32:= c32 -1 1 1 1 1 1 1 1 1 1 1.0000 1.0000 2004-02-29 2004-02-29 11:11:11 2004-02-29 11:11:11 11:11:11 2004 1 1 a 123456789a 123456789a123456789b123456789c tinyblob tinytext blob text mediumblob mediumtext longblob longtext one monday -execute full_info ; -Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr -def @arg01 253 20 1 Y 128 0 63 -def @arg02 253 20 1 Y 128 0 63 -def @arg03 253 20 1 Y 128 0 63 -def @arg04 253 20 1 Y 128 0 63 -def @arg05 253 20 1 Y 128 0 63 -def @arg06 253 20 1 Y 128 0 63 -def @arg07 253 23 1 Y 128 31 63 -def @arg08 253 23 1 Y 128 31 63 -def @arg09 253 23 1 Y 128 31 63 -def @arg10 253 23 1 Y 128 31 63 -def @arg11 253 67 6 Y 128 30 63 -def @arg12 253 67 6 Y 128 30 63 -def @arg13 253 8192 10 Y 128 31 63 -def @arg14 253 8192 19 Y 128 31 63 -def @arg15 253 8192 19 Y 128 31 63 -def @arg16 253 8192 8 Y 128 31 63 -def @arg17 253 20 4 Y 128 0 63 -def @arg18 253 20 1 Y 128 0 63 -def @arg19 253 20 1 Y 128 0 63 -def @arg20 253 8192 1 Y 0 31 8 -def @arg21 253 8192 10 Y 0 31 8 -def @arg22 253 8192 30 Y 0 31 8 -def @arg23 253 8192 8 Y 128 31 63 -def @arg24 253 8192 8 Y 0 31 8 -def @arg25 253 8192 4 Y 128 31 63 -def @arg26 253 8192 4 Y 0 31 8 -def @arg27 253 8192 10 Y 128 31 63 -def @arg28 253 8192 10 Y 0 31 8 -def @arg29 253 8192 8 Y 128 31 63 -def @arg30 253 8192 8 Y 0 31 8 -def @arg31 253 8192 3 Y 0 31 8 -def @arg32 253 8192 6 Y 0 31 8 -@arg01 @arg02 @arg03 @arg04 @arg05 @arg06 @arg07 @arg08 @arg09 @arg10 @arg11 @arg12 @arg13 @arg14 @arg15 @arg16 @arg17 @arg18 @arg19 @arg20 @arg21 @arg22 @arg23 @arg24 @arg25 @arg26 @arg27 @arg28 @arg29 @arg30 @arg31 @arg32 -1 1 1 1 1 1 1 1 1 1 1.0000 1.0000 2004-02-29 2004-02-29 11:11:11 2004-02-29 11:11:11 11:11:11 2004 1 1 a 123456789a 123456789a123456789b123456789c tinyblob tinytext blob text mediumblob mediumtext longblob longtext one monday -set @my_key= 0 ; -execute stmt1 using @my_key ; -@arg01:= c1 @arg02:= c2 @arg03:= c3 @arg04:= c4 @arg05:= c5 @arg06:= c6 @arg07:= c7 @arg08:= c8 @arg09:= c9 @arg10:= c10 @arg11:= c11 @arg12:= c12 @arg13:= c13 @arg14:= c14 @arg15:= c15 @arg16:= c16 @arg17:= c17 @arg18:= c18 @arg19:= c19 @arg20:= c20 @arg21:= c21 @arg22:= c22 @arg23:= c23 @arg24:= c24 @arg25:= c25 @arg26:= c26 @arg27:= c27 @arg28:= c28 @arg29:= c29 @arg30:= c30 @arg31:= c31 @arg32:= c32 -0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 1991-01-01 01:01:01 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL -execute full_info ; -Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr -def @arg01 253 20 1 Y 128 0 63 -def @arg02 253 20 0 Y 128 0 63 -def @arg03 253 20 0 Y 128 0 63 -def @arg04 253 20 0 Y 128 0 63 -def @arg05 253 20 0 Y 128 0 63 -def @arg06 253 20 0 Y 128 0 63 -def @arg07 253 23 0 Y 128 31 63 -def @arg08 253 23 0 Y 128 31 63 -def @arg09 253 23 0 Y 128 31 63 -def @arg10 253 23 0 Y 128 31 63 -def @arg11 253 67 0 Y 128 30 63 -def @arg12 253 67 0 Y 128 30 63 -def @arg13 253 8192 0 Y 128 31 63 -def @arg14 253 8192 0 Y 128 31 63 -def @arg15 253 8192 19 Y 128 31 63 -def @arg16 253 8192 0 Y 128 31 63 -def @arg17 253 20 0 Y 128 0 63 -def @arg18 253 20 0 Y 128 0 63 -def @arg19 253 20 0 Y 128 0 63 -def @arg20 253 8192 0 Y 0 31 8 -def @arg21 253 8192 0 Y 0 31 8 -def @arg22 253 8192 0 Y 0 31 8 -def @arg23 253 8192 0 Y 128 31 63 -def @arg24 253 8192 0 Y 0 31 8 -def @arg25 253 8192 0 Y 128 31 63 -def @arg26 253 8192 0 Y 0 31 8 -def @arg27 253 8192 0 Y 128 31 63 -def @arg28 253 8192 0 Y 0 31 8 -def @arg29 253 8192 0 Y 128 31 63 -def @arg30 253 8192 0 Y 0 31 8 -def @arg31 253 8192 0 Y 0 31 8 -def @arg32 253 8192 0 Y 0 31 8 -@arg01 @arg02 @arg03 @arg04 @arg05 @arg06 @arg07 @arg08 @arg09 @arg10 @arg11 @arg12 @arg13 @arg14 @arg15 @arg16 @arg17 @arg18 @arg19 @arg20 @arg21 @arg22 @arg23 @arg24 @arg25 @arg26 @arg27 @arg28 @arg29 @arg30 @arg31 @arg32 -0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 1991-01-01 01:01:01 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL -prepare stmt1 from "select ? := c1 from t9 where c1= 1" ; -ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':= c1 from t9 where c1= 1' at line 1 -test_sequence ------- select column, .. into @parm,.. ------ -select c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, -c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, -c25, c26, c27, c28, c29, c30, c31, c32 -into @arg01, @arg02, @arg03, @arg04, @arg05, @arg06, @arg07, @arg08, -@arg09, @arg10, @arg11, @arg12, @arg13, @arg14, @arg15, @arg16, -@arg17, @arg18, @arg19, @arg20, @arg21, @arg22, @arg23, @arg24, -@arg25, @arg26, @arg27, @arg28, @arg29, @arg30, @arg31, @arg32 -from t9 where c1= 1 ; -execute full_info ; -Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr -def @arg01 253 20 1 Y 128 0 63 -def @arg02 253 20 1 Y 128 0 63 -def @arg03 253 20 1 Y 128 0 63 -def @arg04 253 20 1 Y 128 0 63 -def @arg05 253 20 1 Y 128 0 63 -def @arg06 253 20 1 Y 128 0 63 -def @arg07 253 23 1 Y 128 31 63 -def @arg08 253 23 1 Y 128 31 63 -def @arg09 253 23 1 Y 128 31 63 -def @arg10 253 23 1 Y 128 31 63 -def @arg11 253 67 6 Y 128 30 63 -def @arg12 253 67 6 Y 128 30 63 -def @arg13 253 8192 10 Y 128 31 63 -def @arg14 253 8192 19 Y 128 31 63 -def @arg15 253 8192 19 Y 128 31 63 -def @arg16 253 8192 8 Y 128 31 63 -def @arg17 253 20 4 Y 128 0 63 -def @arg18 253 20 1 Y 128 0 63 -def @arg19 253 20 1 Y 128 0 63 -def @arg20 253 8192 1 Y 0 31 8 -def @arg21 253 8192 10 Y 0 31 8 -def @arg22 253 8192 30 Y 0 31 8 -def @arg23 253 8192 8 Y 128 31 63 -def @arg24 253 8192 8 Y 0 31 8 -def @arg25 253 8192 4 Y 128 31 63 -def @arg26 253 8192 4 Y 0 31 8 -def @arg27 253 8192 10 Y 128 31 63 -def @arg28 253 8192 10 Y 0 31 8 -def @arg29 253 8192 8 Y 128 31 63 -def @arg30 253 8192 8 Y 0 31 8 -def @arg31 253 8192 3 Y 0 31 8 -def @arg32 253 8192 6 Y 0 31 8 -@arg01 @arg02 @arg03 @arg04 @arg05 @arg06 @arg07 @arg08 @arg09 @arg10 @arg11 @arg12 @arg13 @arg14 @arg15 @arg16 @arg17 @arg18 @arg19 @arg20 @arg21 @arg22 @arg23 @arg24 @arg25 @arg26 @arg27 @arg28 @arg29 @arg30 @arg31 @arg32 -1 1 1 1 1 1 1 1 1 1 1.0000 1.0000 2004-02-29 2004-02-29 11:11:11 2004-02-29 11:11:11 11:11:11 2004 1 1 a 123456789a 123456789a123456789b123456789c tinyblob tinytext blob text mediumblob mediumtext longblob longtext one monday -select c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, -c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, -c25, c26, c27, c28, c29, c30, c31, c32 -into @arg01, @arg02, @arg03, @arg04, @arg05, @arg06, @arg07, @arg08, -@arg09, @arg10, @arg11, @arg12, @arg13, @arg14, @arg15, @arg16, -@arg17, @arg18, @arg19, @arg20, @arg21, @arg22, @arg23, @arg24, -@arg25, @arg26, @arg27, @arg28, @arg29, @arg30, @arg31, @arg32 -from t9 where c1= 0 ; -execute full_info ; -Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr -def @arg01 253 20 1 Y 128 0 63 -def @arg02 253 20 0 Y 128 0 63 -def @arg03 253 20 0 Y 128 0 63 -def @arg04 253 20 0 Y 128 0 63 -def @arg05 253 20 0 Y 128 0 63 -def @arg06 253 20 0 Y 128 0 63 -def @arg07 253 23 0 Y 128 31 63 -def @arg08 253 23 0 Y 128 31 63 -def @arg09 253 23 0 Y 128 31 63 -def @arg10 253 23 0 Y 128 31 63 -def @arg11 253 67 0 Y 128 30 63 -def @arg12 253 67 0 Y 128 30 63 -def @arg13 253 8192 0 Y 128 31 63 -def @arg14 253 8192 0 Y 128 31 63 -def @arg15 253 8192 19 Y 128 31 63 -def @arg16 253 8192 0 Y 128 31 63 -def @arg17 253 20 0 Y 128 0 63 -def @arg18 253 20 0 Y 128 0 63 -def @arg19 253 20 0 Y 128 0 63 -def @arg20 253 8192 0 Y 0 31 8 -def @arg21 253 8192 0 Y 0 31 8 -def @arg22 253 8192 0 Y 0 31 8 -def @arg23 253 8192 0 Y 128 31 63 -def @arg24 253 8192 0 Y 0 31 8 -def @arg25 253 8192 0 Y 128 31 63 -def @arg26 253 8192 0 Y 0 31 8 -def @arg27 253 8192 0 Y 128 31 63 -def @arg28 253 8192 0 Y 0 31 8 -def @arg29 253 8192 0 Y 128 31 63 -def @arg30 253 8192 0 Y 0 31 8 -def @arg31 253 8192 0 Y 0 31 8 -def @arg32 253 8192 0 Y 0 31 8 -@arg01 @arg02 @arg03 @arg04 @arg05 @arg06 @arg07 @arg08 @arg09 @arg10 @arg11 @arg12 @arg13 @arg14 @arg15 @arg16 @arg17 @arg18 @arg19 @arg20 @arg21 @arg22 @arg23 @arg24 @arg25 @arg26 @arg27 @arg28 @arg29 @arg30 @arg31 @arg32 -0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 1991-01-01 01:01:01 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL -prepare stmt1 from "select c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, - c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, - c25, c26, c27, c28, c29, c30, c31, c32 -into @arg01, @arg02, @arg03, @arg04, @arg05, @arg06, @arg07, @arg08, - @arg09, @arg10, @arg11, @arg12, @arg13, @arg14, @arg15, @arg16, - @arg17, @arg18, @arg19, @arg20, @arg21, @arg22, @arg23, @arg24, - @arg25, @arg26, @arg27, @arg28, @arg29, @arg30, @arg31, @arg32 -from t9 where c1= ?" ; -set @my_key= 1 ; -execute stmt1 using @my_key ; -execute full_info ; -Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr -def @arg01 253 20 1 Y 128 0 63 -def @arg02 253 20 1 Y 128 0 63 -def @arg03 253 20 1 Y 128 0 63 -def @arg04 253 20 1 Y 128 0 63 -def @arg05 253 20 1 Y 128 0 63 -def @arg06 253 20 1 Y 128 0 63 -def @arg07 253 23 1 Y 128 31 63 -def @arg08 253 23 1 Y 128 31 63 -def @arg09 253 23 1 Y 128 31 63 -def @arg10 253 23 1 Y 128 31 63 -def @arg11 253 67 6 Y 128 30 63 -def @arg12 253 67 6 Y 128 30 63 -def @arg13 253 8192 10 Y 128 31 63 -def @arg14 253 8192 19 Y 128 31 63 -def @arg15 253 8192 19 Y 128 31 63 -def @arg16 253 8192 8 Y 128 31 63 -def @arg17 253 20 4 Y 128 0 63 -def @arg18 253 20 1 Y 128 0 63 -def @arg19 253 20 1 Y 128 0 63 -def @arg20 253 8192 1 Y 0 31 8 -def @arg21 253 8192 10 Y 0 31 8 -def @arg22 253 8192 30 Y 0 31 8 -def @arg23 253 8192 8 Y 128 31 63 -def @arg24 253 8192 8 Y 0 31 8 -def @arg25 253 8192 4 Y 128 31 63 -def @arg26 253 8192 4 Y 0 31 8 -def @arg27 253 8192 10 Y 128 31 63 -def @arg28 253 8192 10 Y 0 31 8 -def @arg29 253 8192 8 Y 128 31 63 -def @arg30 253 8192 8 Y 0 31 8 -def @arg31 253 8192 3 Y 0 31 8 -def @arg32 253 8192 6 Y 0 31 8 -@arg01 @arg02 @arg03 @arg04 @arg05 @arg06 @arg07 @arg08 @arg09 @arg10 @arg11 @arg12 @arg13 @arg14 @arg15 @arg16 @arg17 @arg18 @arg19 @arg20 @arg21 @arg22 @arg23 @arg24 @arg25 @arg26 @arg27 @arg28 @arg29 @arg30 @arg31 @arg32 -1 1 1 1 1 1 1 1 1 1 1.0000 1.0000 2004-02-29 2004-02-29 11:11:11 2004-02-29 11:11:11 11:11:11 2004 1 1 a 123456789a 123456789a123456789b123456789c tinyblob tinytext blob text mediumblob mediumtext longblob longtext one monday -set @my_key= 0 ; -execute stmt1 using @my_key ; -execute full_info ; -Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr -def @arg01 253 20 1 Y 128 0 63 -def @arg02 253 20 0 Y 128 0 63 -def @arg03 253 20 0 Y 128 0 63 -def @arg04 253 20 0 Y 128 0 63 -def @arg05 253 20 0 Y 128 0 63 -def @arg06 253 20 0 Y 128 0 63 -def @arg07 253 23 0 Y 128 31 63 -def @arg08 253 23 0 Y 128 31 63 -def @arg09 253 23 0 Y 128 31 63 -def @arg10 253 23 0 Y 128 31 63 -def @arg11 253 67 0 Y 128 30 63 -def @arg12 253 67 0 Y 128 30 63 -def @arg13 253 8192 0 Y 128 31 63 -def @arg14 253 8192 0 Y 128 31 63 -def @arg15 253 8192 19 Y 128 31 63 -def @arg16 253 8192 0 Y 128 31 63 -def @arg17 253 20 0 Y 128 0 63 -def @arg18 253 20 0 Y 128 0 63 -def @arg19 253 20 0 Y 128 0 63 -def @arg20 253 8192 0 Y 0 31 8 -def @arg21 253 8192 0 Y 0 31 8 -def @arg22 253 8192 0 Y 0 31 8 -def @arg23 253 8192 0 Y 128 31 63 -def @arg24 253 8192 0 Y 0 31 8 -def @arg25 253 8192 0 Y 128 31 63 -def @arg26 253 8192 0 Y 0 31 8 -def @arg27 253 8192 0 Y 128 31 63 -def @arg28 253 8192 0 Y 0 31 8 -def @arg29 253 8192 0 Y 128 31 63 -def @arg30 253 8192 0 Y 0 31 8 -def @arg31 253 8192 0 Y 0 31 8 -def @arg32 253 8192 0 Y 0 31 8 -@arg01 @arg02 @arg03 @arg04 @arg05 @arg06 @arg07 @arg08 @arg09 @arg10 @arg11 @arg12 @arg13 @arg14 @arg15 @arg16 @arg17 @arg18 @arg19 @arg20 @arg21 @arg22 @arg23 @arg24 @arg25 @arg26 @arg27 @arg28 @arg29 @arg30 @arg31 @arg32 -0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 1991-01-01 01:01:01 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL -prepare stmt1 from "select c1 into ? from t9 where c1= 1" ; -ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '? from t9 where c1= 1' at line 1 -test_sequence --- insert into numeric columns -- -insert into t9 -( c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 ) -values -( 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20 ) ; -set @arg00= 21 ; -insert into t9 -( c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 ) -values -( @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00, @arg00 ) ; -prepare stmt1 from "insert into t9 - ( c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 ) -values - ( 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22 )" ; -execute stmt1 ; -set @arg00= 23; -prepare stmt2 from "insert into t9 - ( c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 ) -values - ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )" ; -execute stmt2 using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00 ; -insert into t9 -( c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 ) -values -( 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, -30.0, 30.0, 30.0 ) ; -set @arg00= 31.0 ; -insert into t9 -( c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 ) -values -( @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00, @arg00 ) ; -prepare stmt1 from "insert into t9 - ( c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 ) -values - ( 32.0, 32.0, 32.0, 32.0, 32.0, 32.0, 32.0, 32.0, - 32.0, 32.0, 32.0 )" ; -execute stmt1 ; -set @arg00= 33.0; -prepare stmt2 from "insert into t9 - ( c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 ) -values - ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )" ; -execute stmt2 using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00 ; -insert into t9 -( c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 ) -values -( '40', '40', '40', '40', '40', '40', '40', '40', -'40', '40', '40' ) ; -set @arg00= '41' ; -insert into t9 -( c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 ) -values -( @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00, @arg00 ) ; -prepare stmt1 from "insert into t9 - ( c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 ) -values - ( '42', '42', '42', '42', '42', '42', '42', '42', - '42', '42', '42' )" ; -execute stmt1 ; -set @arg00= '43'; -prepare stmt2 from "insert into t9 - ( c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 ) -values - ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )" ; -execute stmt2 using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00 ; -insert into t9 -( c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 ) -values -( CAST('50' as binary), CAST('50' as binary), -CAST('50' as binary), CAST('50' as binary), CAST('50' as binary), -CAST('50' as binary), CAST('50' as binary), CAST('50' as binary), -CAST('50' as binary), CAST('50' as binary), CAST('50' as binary) ) ; -set @arg00= CAST('51' as binary) ; -insert into t9 -( c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 ) -values -( @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00, @arg00 ) ; -prepare stmt1 from "insert into t9 - ( c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 ) -values - ( CAST('52' as binary), CAST('52' as binary), - CAST('52' as binary), CAST('52' as binary), CAST('52' as binary), - CAST('52' as binary), CAST('52' as binary), CAST('52' as binary), - CAST('52' as binary), CAST('52' as binary), CAST('52' as binary) )" ; -execute stmt1 ; -set @arg00= CAST('53' as binary) ; -prepare stmt2 from "insert into t9 - ( c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 ) -values - ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )" ; -execute stmt2 using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00 ; -set @arg00= 2 ; -set @arg00= NULL ; -insert into t9 -( c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 ) -values -( 60, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -NULL, NULL, NULL ) ; -insert into t9 -( c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 ) -values -( 61, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00, @arg00 ) ; -prepare stmt1 from "insert into t9 - ( c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 ) -values - ( 62, NULL, NULL, NULL, NULL, NULL, NULL, NULL, - NULL, NULL, NULL )" ; -execute stmt1 ; -prepare stmt2 from "insert into t9 - ( c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 ) -values - ( 63, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )" ; -execute stmt2 using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00 ; -set @arg00= 8.0 ; -set @arg00= NULL ; -insert into t9 -( c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 ) -values -( 71, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00, @arg00 ) ; -prepare stmt2 from "insert into t9 - ( c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 ) -values - ( 73, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )" ; -execute stmt2 using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00 ; -set @arg00= 'abc' ; -set @arg00= NULL ; -insert into t9 -( c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 ) -values -( 81, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00, @arg00 ) ; -prepare stmt2 from "insert into t9 - ( c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 ) -values - ( 83, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )" ; -execute stmt2 using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00 ; -select c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 -from t9 where c1 >= 20 -order by c1 ; -c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c12 -20 20 20 20 20 20 20 20 20 20 20.0000 -21 21 21 21 21 21 21 21 21 21 21.0000 -22 22 22 22 22 22 22 22 22 22 22.0000 -23 23 23 23 23 23 23 23 23 23 23.0000 -30 30 30 30 30 30 30 30 30 30 30.0000 -31 31 31 31 31 31 31 31 31 31 31.0000 -32 32 32 32 32 32 32 32 32 32 32.0000 -33 33 33 33 33 33 33 33 33 33 33.0000 -40 40 40 40 40 40 40 40 40 40 40.0000 -41 41 41 41 41 41 41 41 41 41 41.0000 -42 42 42 42 42 42 42 42 42 42 42.0000 -43 43 43 43 43 43 43 43 43 43 43.0000 -50 50 50 50 50 50 50 50 50 50 50.0000 -51 51 51 51 51 51 51 51 51 51 51.0000 -52 52 52 52 52 52 52 52 52 52 52.0000 -53 53 53 53 53 53 53 53 53 53 53.0000 -60 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL -61 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL -62 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL -63 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL -71 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL -73 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL -81 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL -83 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL -test_sequence --- select .. where numeric column = .. -- -set @arg00= 20; -select 'true' as found from t9 -where c1= 20 and c2= 20 and c3= 20 and c4= 20 and c5= 20 and c6= 20 and c7= 20 -and c8= 20 and c9= 20 and c10= 20 and c12= 20; -found -true -select 'true' as found from t9 -where c1= @arg00 and c2= @arg00 and c3= @arg00 and c4= @arg00 and c5= @arg00 -and c6= @arg00 and c7= @arg00 and c8= @arg00 and c9= @arg00 and c10= @arg00 -and c12= @arg00; -found -true -prepare stmt1 from "select 'true' as found from t9 -where c1= 20 and c2= 20 and c3= 20 and c4= 20 and c5= 20 and c6= 20 and c7= 20 - and c8= 20 and c9= 20 and c10= 20 and c12= 20 "; -execute stmt1 ; -found -true -prepare stmt1 from "select 'true' as found from t9 -where c1= ? and c2= ? and c3= ? and c4= ? and c5= ? - and c6= ? and c7= ? and c8= ? and c9= ? and c10= ? - and c12= ? "; -execute stmt1 using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00 ; -found -true -set @arg00= 20.0; -select 'true' as found from t9 -where c1= 20.0 and c2= 20.0 and c3= 20.0 and c4= 20.0 and c5= 20.0 and c6= 20.0 -and c7= 20.0 and c8= 20.0 and c9= 20.0 and c10= 20.0 and c12= 20.0; -found -true -select 'true' as found from t9 -where c1= @arg00 and c2= @arg00 and c3= @arg00 and c4= @arg00 and c5= @arg00 -and c6= @arg00 and c7= @arg00 and c8= @arg00 and c9= @arg00 and c10= @arg00 -and c12= @arg00; -found -true -prepare stmt1 from "select 'true' as found from t9 -where c1= 20.0 and c2= 20.0 and c3= 20.0 and c4= 20.0 and c5= 20.0 and c6= 20.0 - and c7= 20.0 and c8= 20.0 and c9= 20.0 and c10= 20.0 and c12= 20.0 "; -execute stmt1 ; -found -true -prepare stmt1 from "select 'true' as found from t9 -where c1= ? and c2= ? and c3= ? and c4= ? and c5= ? - and c6= ? and c7= ? and c8= ? and c9= ? and c10= ? - and c12= ? "; -execute stmt1 using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00 ; -found -true -select 'true' as found from t9 -where c1= '20' and c2= '20' and c3= '20' and c4= '20' and c5= '20' and c6= '20' - and c7= '20' and c8= '20' and c9= '20' and c10= '20' and c12= '20'; -found -true -prepare stmt1 from "select 'true' as found from t9 -where c1= '20' and c2= '20' and c3= '20' and c4= '20' and c5= '20' and c6= '20' - and c7= '20' and c8= '20' and c9= '20' and c10= '20' and c12= '20' "; -execute stmt1 ; -found -true -set @arg00= '20'; -select 'true' as found from t9 -where c1= @arg00 and c2= @arg00 and c3= @arg00 and c4= @arg00 and c5= @arg00 -and c6= @arg00 and c7= @arg00 and c8= @arg00 and c9= @arg00 and c10= @arg00 -and c12= @arg00; -found -true -prepare stmt1 from "select 'true' as found from t9 -where c1= ? and c2= ? and c3= ? and c4= ? and c5= ? - and c6= ? and c7= ? and c8= ? and c9= ? and c10= ? - and c12= ? "; -execute stmt1 using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00 ; -found -true -select 'true' as found from t9 -where c1= CAST('20' as binary) and c2= CAST('20' as binary) and -c3= CAST('20' as binary) and c4= CAST('20' as binary) and -c5= CAST('20' as binary) and c6= CAST('20' as binary) and -c7= CAST('20' as binary) and c8= CAST('20' as binary) and -c9= CAST('20' as binary) and c10= CAST('20' as binary) and -c12= CAST('20' as binary); -found -true -prepare stmt1 from "select 'true' as found from t9 -where c1= CAST('20' as binary) and c2= CAST('20' as binary) and - c3= CAST('20' as binary) and c4= CAST('20' as binary) and - c5= CAST('20' as binary) and c6= CAST('20' as binary) and - c7= CAST('20' as binary) and c8= CAST('20' as binary) and - c9= CAST('20' as binary) and c10= CAST('20' as binary) and - c12= CAST('20' as binary) "; -execute stmt1 ; -found -true -set @arg00= CAST('20' as binary) ; -select 'true' as found from t9 -where c1= @arg00 and c2= @arg00 and c3= @arg00 and c4= @arg00 and c5= @arg00 -and c6= @arg00 and c7= @arg00 and c8= @arg00 and c9= @arg00 and c10= @arg00 -and c12= @arg00; -found -true -prepare stmt1 from "select 'true' as found from t9 -where c1= ? and c2= ? and c3= ? and c4= ? and c5= ? - and c6= ? and c7= ? and c8= ? and c9= ? and c10= ? - and c12= ? "; -execute stmt1 using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00 ; -found -true -delete from t9 ; -test_sequence --- some numeric overflow experiments -- -prepare my_insert from "insert into t9 - ( c21, c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 ) -values - ( 'O', ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )" ; -prepare my_select from "select c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c12 -from t9 where c21 = 'O' "; -prepare my_delete from "delete from t9 where c21 = 'O' "; -set @arg00= 9223372036854775807 ; -execute my_insert using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00, @arg00 ; -Warnings: -Warning 1264 Out of range value for column 'c1' at row 1 -Warning 1264 Out of range value for column 'c2' at row 1 -Warning 1264 Out of range value for column 'c3' at row 1 -Warning 1264 Out of range value for column 'c4' at row 1 -Warning 1264 Out of range value for column 'c5' at row 1 -Warning 1264 Out of range value for column 'c12' at row 1 -execute my_select ; -c1 127 -c2 32767 -c3 8388607 -c4 2147483647 -c5 2147483647 -c6 9223372036854775807 -c7 9.22337e+18 -c8 9.22337203685478e+18 -c9 9.22337203685478e+18 -c10 9.22337203685478e+18 -c12 9999.9999 -execute my_delete ; -set @arg00= '9223372036854775807' ; -execute my_insert using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00, @arg00 ; -Warnings: -Warning 1264 Out of range value for column 'c1' at row 1 -Warning 1264 Out of range value for column 'c2' at row 1 -Warning 1264 Out of range value for column 'c3' at row 1 -Warning 1264 Out of range value for column 'c4' at row 1 -Warning 1264 Out of range value for column 'c5' at row 1 -Warning 1264 Out of range value for column 'c12' at row 1 -execute my_select ; -c1 127 -c2 32767 -c3 8388607 -c4 2147483647 -c5 2147483647 -c6 9223372036854775807 -c7 9.22337e+18 -c8 9.22337203685478e+18 -c9 9.22337203685478e+18 -c10 9.22337203685478e+18 -c12 9999.9999 -execute my_delete ; -set @arg00= -9223372036854775808 ; -execute my_insert using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00, @arg00 ; -Warnings: -Warning 1264 Out of range value for column 'c1' at row 1 -Warning 1264 Out of range value for column 'c2' at row 1 -Warning 1264 Out of range value for column 'c3' at row 1 -Warning 1264 Out of range value for column 'c4' at row 1 -Warning 1264 Out of range value for column 'c5' at row 1 -Warning 1264 Out of range value for column 'c12' at row 1 -execute my_select ; -c1 -128 -c2 -32768 -c3 -8388608 -c4 -2147483648 -c5 -2147483648 -c6 -9223372036854775808 -c7 -9.22337e+18 -c8 -9.22337203685478e+18 -c9 -9.22337203685478e+18 -c10 -9.22337203685478e+18 -c12 -9999.9999 -execute my_delete ; -set @arg00= '-9223372036854775808' ; -execute my_insert using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00, @arg00 ; -Warnings: -Warning 1264 Out of range value for column 'c1' at row 1 -Warning 1264 Out of range value for column 'c2' at row 1 -Warning 1264 Out of range value for column 'c3' at row 1 -Warning 1264 Out of range value for column 'c4' at row 1 -Warning 1264 Out of range value for column 'c5' at row 1 -Warning 1264 Out of range value for column 'c12' at row 1 -execute my_select ; -c1 -128 -c2 -32768 -c3 -8388608 -c4 -2147483648 -c5 -2147483648 -c6 -9223372036854775808 -c7 -9.22337e+18 -c8 -9.22337203685478e+18 -c9 -9.22337203685478e+18 -c10 -9.22337203685478e+18 -c12 -9999.9999 -execute my_delete ; -set @arg00= 1.11111111111111111111e+50 ; -execute my_insert using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00, @arg00 ; -Warnings: -Warning 1264 Out of range value for column 'c1' at row 1 -Warning 1264 Out of range value for column 'c2' at row 1 -Warning 1264 Out of range value for column 'c3' at row 1 -Warning 1264 Out of range value for column 'c4' at row 1 -Warning 1264 Out of range value for column 'c5' at row 1 -Warning 1264 Out of range value for column 'c6' at row 1 -Warning 1264 Out of range value for column 'c7' at row 1 -Warning 1264 Out of range value for column 'c12' at row 1 -execute my_select ; -c1 127 -c2 32767 -c3 8388607 -c4 2147483647 -c5 2147483647 -c6 9223372036854775807 -c7 3.40282e+38 -c8 1.11111111111111e+50 -c9 1.11111111111111e+50 -c10 1.11111111111111e+50 -c12 9999.9999 -execute my_delete ; -set @arg00= '1.11111111111111111111e+50' ; -execute my_insert using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00, @arg00 ; -Warnings: -Warning 1265 Data truncated for column 'c1' at row 1 -Warning 1265 Data truncated for column 'c2' at row 1 -Warning 1265 Data truncated for column 'c3' at row 1 -Warning 1265 Data truncated for column 'c4' at row 1 -Warning 1265 Data truncated for column 'c5' at row 1 -Warning 1265 Data truncated for column 'c6' at row 1 -Warning 1264 Out of range value for column 'c7' at row 1 -Warning 1264 Out of range value for column 'c12' at row 1 -execute my_select ; -c1 1 -c2 1 -c3 1 -c4 1 -c5 1 -c6 1 -c7 3.40282e+38 -c8 1.11111111111111e+50 -c9 1.11111111111111e+50 -c10 1.11111111111111e+50 -c12 9999.9999 -execute my_delete ; -set @arg00= -1.11111111111111111111e+50 ; -execute my_insert using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00, @arg00 ; -Warnings: -Warning 1264 Out of range value for column 'c1' at row 1 -Warning 1264 Out of range value for column 'c2' at row 1 -Warning 1264 Out of range value for column 'c3' at row 1 -Warning 1264 Out of range value for column 'c4' at row 1 -Warning 1264 Out of range value for column 'c5' at row 1 -Warning 1264 Out of range value for column 'c6' at row 1 -Warning 1264 Out of range value for column 'c7' at row 1 -Warning 1264 Out of range value for column 'c12' at row 1 -execute my_select ; -c1 -128 -c2 -32768 -c3 -8388608 -c4 -2147483648 -c5 -2147483648 -c6 -9223372036854775808 -c7 -3.40282e+38 -c8 -1.11111111111111e+50 -c9 -1.11111111111111e+50 -c10 -1.11111111111111e+50 -c12 -9999.9999 -execute my_delete ; -set @arg00= '-1.11111111111111111111e+50' ; -execute my_insert using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00, @arg00 ; -Warnings: -Warning 1265 Data truncated for column 'c1' at row 1 -Warning 1265 Data truncated for column 'c2' at row 1 -Warning 1265 Data truncated for column 'c3' at row 1 -Warning 1265 Data truncated for column 'c4' at row 1 -Warning 1265 Data truncated for column 'c5' at row 1 -Warning 1265 Data truncated for column 'c6' at row 1 -Warning 1264 Out of range value for column 'c7' at row 1 -Warning 1264 Out of range value for column 'c12' at row 1 -execute my_select ; -c1 -1 -c2 -1 -c3 -1 -c4 -1 -c5 -1 -c6 -1 -c7 -3.40282e+38 -c8 -1.11111111111111e+50 -c9 -1.11111111111111e+50 -c10 -1.11111111111111e+50 -c12 -9999.9999 -execute my_delete ; -test_sequence --- insert into string columns -- -Warnings: -Warning 1265 Data truncated for column 'c20' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c20' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c20' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c20' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c20' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c20' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c20' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c20' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c20' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c20' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c20' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c20' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c20' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c20' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c20' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c20' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c20' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c20' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c20' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c20' at row 1 -select c1, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30 -from t9 where c1 >= 20 -order by c1 ; -c1 c20 c21 c22 c23 c24 c25 c26 c27 c28 c29 c30 -20 2 20 20 20 20 20 20 20 20 20 20 -21 2 21 21 21 21 21 21 21 21 21 21 -22 2 22 22 22 22 22 22 22 22 22 22 -23 2 23 23 23 23 23 23 23 23 23 23 -30 3 30 30 30 30 30 30 30 30 30 30 -31 3 31 31 31 31 31 31 31 31 31 31 -32 3 32 32 32 32 32 32 32 32 32 32 -33 3 33 33 33 33 33 33 33 33 33 33 -40 4 40 40 40 40 40 40 40 40 40 40 -41 4 41 41 41 41 41 41 41 41 41 41 -42 4 42 42 42 42 42 42 42 42 42 42 -43 4 43 43 43 43 43 43 43 43 43 43 -50 5 50.0 50.0 50.0 50.0 50.0 50.0 50.0 50.0 50.0 50.0 -51 5 51.0 51.0 51.0 51.0 51.0 51.0 51.0 51.0 51.0 51.0 -52 5 52.0 52.0 52.0 52.0 52.0 52.0 52.0 52.0 52.0 52.0 -53 5 53.0 53.0 53.0 53.0 53.0 53.0 53.0 53.0 53.0 53.0 -54 5 54 54 54.00 54.00 54.00 54.00 54.00 54.00 54.00 54.00 -55 5 55 55 55 55 55 55 55 55 55 55 -56 6 56 56 56.00 56.00 56.00 56.00 56.00 56.00 56.00 56.00 -57 6 57 57 57.00 57.00 57.00 57.00 57.00 57.00 57.00 57.00 -60 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL -61 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL -62 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL -63 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL -71 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL -73 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL -81 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL -83 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL -test_sequence --- select .. where string column = .. -- -set @arg00= '20'; -select 'true' as found from t9 -where c1= 20 and concat(c20,substr('20',1+length(c20)))= '20' and c21= '20' and -c22= '20' and c23= '20' and c24= '20' and c25= '20' and c26= '20' and -c27= '20' and c28= '20' and c29= '20' and c30= '20' ; -found -true -select 'true' as found from t9 -where c1= 20 and concat(c20,substr(@arg00,1+length(c20)))= @arg00 and -c21= @arg00 and c22= @arg00 and c23= @arg00 and c25= @arg00 and -c26= @arg00 and c27= @arg00 and c28= @arg00 and c29= @arg00 and c30= @arg00; -found -true -prepare stmt1 from "select 'true' as found from t9 -where c1= 20 and concat(c20,substr('20',1+length(c20)))= '20' and c21= '20' and - c22= '20' and c23= '20' and c24= '20' and c25= '20' and c26= '20' and - c27= '20' and c28= '20' and c29= '20' and c30= '20'" ; -execute stmt1 ; -found -true -prepare stmt1 from "select 'true' as found from t9 -where c1= 20 and concat(c20,substr(?,1+length(c20)))= ? and - c21= ? and c22= ? and c23= ? and c25= ? and - c26= ? and c27= ? and c28= ? and c29= ? and c30= ?" ; -execute stmt1 using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00, @arg00 ; -found -true -set @arg00= CAST('20' as binary); -select 'true' as found from t9 -where c1= 20 and concat(c20,substr(CAST('20' as binary),1+length(c20))) -= CAST('20' as binary) and c21= CAST('20' as binary) -and c22= CAST('20' as binary) and c23= CAST('20' as binary) and -c24= CAST('20' as binary) and c25= CAST('20' as binary) and -c26= CAST('20' as binary) and c27= CAST('20' as binary) and -c28= CAST('20' as binary) and c29= CAST('20' as binary) and -c30= CAST('20' as binary) ; -found -true -select 'true' as found from t9 -where c1= 20 and concat(c20,substr(@arg00,1+length(c20))) = @arg00 and -c21= @arg00 and c22= @arg00 and c23= @arg00 and c25= @arg00 and -c26= @arg00 and c27= @arg00 and c28= @arg00 and c29= @arg00 and -c30= @arg00; -found -true -prepare stmt1 from "select 'true' as found from t9 -where c1= 20 and concat(c20,substr(CAST('20' as binary),1+length(c20))) - = CAST('20' as binary) and c21= CAST('20' as binary) - and c22= CAST('20' as binary) and c23= CAST('20' as binary) and - c24= CAST('20' as binary) and c25= CAST('20' as binary) and - c26= CAST('20' as binary) and c27= CAST('20' as binary) and - c28= CAST('20' as binary) and c29= CAST('20' as binary) and - c30= CAST('20' as binary)" ; -execute stmt1 ; -found -true -prepare stmt1 from "select 'true' as found from t9 -where c1= 20 and concat(c20,substr(?,1+length(c20))) = ? and c21= ? and - c22= ? and c23= ? and c25= ? and c26= ? and c27= ? and c28= ? and - c29= ? and c30= ?"; -execute stmt1 using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00, @arg00 ; -found -true -set @arg00= 20; -select 'true' as found from t9 -where c1= 20 and concat(c20,substr(20,1+length(c20)))= 20 and c21= 20 and -c22= 20 and c23= 20 and c24= 20 and c25= 20 and c26= 20 and -c27= 20 and c28= 20 and c29= 20 and c30= 20 ; -found -true -select 'true' as found from t9 -where c1= 20 and concat(c20,substr(@arg00,1+length(c20)))= @arg00 and -c21= @arg00 and c22= @arg00 and c23= @arg00 and c25= @arg00 and -c26= @arg00 and c27= @arg00 and c28= @arg00 and c29= @arg00 and c30= @arg00; -found -true -prepare stmt1 from "select 'true' as found from t9 -where c1= 20 and concat(c20,substr(20,1+length(c20)))= 20 and c21= 20 and - c22= 20 and c23= 20 and c24= 20 and c25= 20 and c26= 20 and - c27= 20 and c28= 20 and c29= 20 and c30= 20" ; -execute stmt1 ; -found -true -prepare stmt1 from "select 'true' as found from t9 -where c1= 20 and concat(c20,substr(?,1+length(c20)))= ? and - c21= ? and c22= ? and c23= ? and c25= ? and - c26= ? and c27= ? and c28= ? and c29= ? and c30= ?" ; -execute stmt1 using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00, @arg00 ; -found -true -set @arg00= 20.0; -select 'true' as found from t9 -where c1= 20 and concat(c20,substr(20.0,1+length(c20)))= 20.0 and c21= 20.0 and -c22= 20.0 and c23= 20.0 and c24= 20.0 and c25= 20.0 and c26= 20.0 and -c27= 20.0 and c28= 20.0 and c29= 20.0 and c30= 20.0 ; -found -true -select 'true' as found from t9 -where c1= 20 and concat(c20,substr(@arg00,1+length(c20)))= @arg00 and -c21= @arg00 and c22= @arg00 and c23= @arg00 and c25= @arg00 and -c26= @arg00 and c27= @arg00 and c28= @arg00 and c29= @arg00 and c30= @arg00; -found -true -prepare stmt1 from "select 'true' as found from t9 -where c1= 20 and concat(c20,substr(20.0,1+length(c20)))= 20.0 and c21= 20.0 and - c22= 20.0 and c23= 20.0 and c24= 20.0 and c25= 20.0 and c26= 20.0 and - c27= 20.0 and c28= 20.0 and c29= 20.0 and c30= 20.0" ; -execute stmt1 ; -found -true -prepare stmt1 from "select 'true' as found from t9 -where c1= 20 and concat(c20,substr(?,1+length(c20)))= ? and - c21= ? and c22= ? and c23= ? and c25= ? and - c26= ? and c27= ? and c28= ? and c29= ? and c30= ?" ; -execute stmt1 using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, -@arg00, @arg00, @arg00, @arg00, @arg00 ; -found -true -delete from t9 ; -test_sequence --- insert into date/time columns -- -Warnings: -Warning 1265 Data truncated for column 'c17' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c17' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c17' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c17' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c17' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c17' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c17' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c17' at row 1 -Warnings: -Warning 1264 Out of range value for column 'c13' at row 1 -Warning 1264 Out of range value for column 'c14' at row 1 -Warning 1265 Data truncated for column 'c15' at row 1 -Warning 1264 Out of range value for column 'c16' at row 1 -Warning 1264 Out of range value for column 'c17' at row 1 -Warnings: -Warning 1264 Out of range value for column 'c13' at row 1 -Warning 1264 Out of range value for column 'c14' at row 1 -Warning 1265 Data truncated for column 'c15' at row 1 -Warning 1264 Out of range value for column 'c16' at row 1 -Warning 1264 Out of range value for column 'c17' at row 1 -Warnings: -Warning 1264 Out of range value for column 'c13' at row 1 -Warning 1264 Out of range value for column 'c14' at row 1 -Warning 1265 Data truncated for column 'c15' at row 1 -Warning 1264 Out of range value for column 'c16' at row 1 -Warning 1264 Out of range value for column 'c17' at row 1 -Warnings: -Warning 1264 Out of range value for column 'c13' at row 1 -Warning 1264 Out of range value for column 'c14' at row 1 -Warning 1265 Data truncated for column 'c15' at row 1 -Warning 1264 Out of range value for column 'c16' at row 1 -Warning 1264 Out of range value for column 'c17' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c15' at row 1 -Warning 1264 Out of range value for column 'c16' at row 1 -Warning 1264 Out of range value for column 'c17' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c15' at row 1 -Warning 1264 Out of range value for column 'c16' at row 1 -Warning 1264 Out of range value for column 'c17' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c15' at row 1 -Warning 1264 Out of range value for column 'c16' at row 1 -Warning 1264 Out of range value for column 'c17' at row 1 -Warnings: -Warning 1265 Data truncated for column 'c15' at row 1 -Warning 1264 Out of range value for column 'c16' at row 1 -Warning 1264 Out of range value for column 'c17' at row 1 -select c1, c13, c14, c15, c16, c17 from t9 order by c1 ; -c1 c13 c14 c15 c16 c17 -20 1991-01-01 1991-01-01 01:01:01 1991-01-01 01:01:01 01:01:01 1991 -21 1991-01-01 1991-01-01 01:01:01 1991-01-01 01:01:01 01:01:01 1991 -22 1991-01-01 1991-01-01 01:01:01 1991-01-01 01:01:01 01:01:01 1991 -23 1991-01-01 1991-01-01 01:01:01 1991-01-01 01:01:01 01:01:01 1991 -30 1991-01-01 1991-01-01 01:01:01 1991-01-01 01:01:01 01:01:01 1991 -31 1991-01-01 1991-01-01 01:01:01 1991-01-01 01:01:01 01:01:01 1991 -32 1991-01-01 1991-01-01 01:01:01 1991-01-01 01:01:01 01:01:01 1991 -33 1991-01-01 1991-01-01 01:01:01 1991-01-01 01:01:01 01:01:01 1991 -40 0000-00-00 0000-00-00 00:00:00 0000-00-00 00:00:00 838:59:59 0000 -41 0000-00-00 0000-00-00 00:00:00 0000-00-00 00:00:00 838:59:59 0000 -42 0000-00-00 0000-00-00 00:00:00 0000-00-00 00:00:00 838:59:59 0000 -43 0000-00-00 0000-00-00 00:00:00 0000-00-00 00:00:00 838:59:59 0000 -50 2001-00-00 2001-00-00 00:00:00 0000-00-00 00:00:00 838:59:59 0000 -51 2010-00-00 2010-00-00 00:00:00 0000-00-00 00:00:00 838:59:59 0000 -52 2001-00-00 2001-00-00 00:00:00 0000-00-00 00:00:00 838:59:59 0000 -53 2001-00-00 2001-00-00 00:00:00 0000-00-00 00:00:00 838:59:59 0000 -60 NULL NULL 1991-01-01 01:01:01 NULL NULL -61 NULL NULL 1991-01-01 01:01:01 NULL NULL -62 NULL NULL 1991-01-01 01:01:01 NULL NULL -63 NULL NULL 1991-01-01 01:01:01 NULL NULL -71 NULL NULL 1991-01-01 01:01:01 NULL NULL -73 NULL NULL 1991-01-01 01:01:01 NULL NULL -81 NULL NULL 1991-01-01 01:01:01 NULL NULL -83 NULL NULL 1991-01-01 01:01:01 NULL NULL -test_sequence --- select .. where date/time column = .. -- -set @arg00= '1991-01-01 01:01:01' ; -select 'true' as found from t9 -where c1= 20 and c13= '1991-01-01 01:01:01' and c14= '1991-01-01 01:01:01' and -c15= '1991-01-01 01:01:01' and c16= '1991-01-01 01:01:01' and -c17= '1991-01-01 01:01:01' ; -found -true -select 'true' as found from t9 -where c1= 20 and c13= @arg00 and c14= @arg00 and c15= @arg00 and c16= @arg00 -and c17= @arg00 ; -found -true -prepare stmt1 from "select 'true' as found from t9 -where c1= 20 and c13= '1991-01-01 01:01:01' and c14= '1991-01-01 01:01:01' and - c15= '1991-01-01 01:01:01' and c16= '1991-01-01 01:01:01' and - c17= '1991-01-01 01:01:01'" ; -execute stmt1 ; -found -true -prepare stmt1 from "select 'true' as found from t9 -where c1= 20 and c13= ? and c14= ? and c15= ? and c16= ? and c17= ?" ; -execute stmt1 using @arg00, @arg00, @arg00, @arg00, @arg00 ; -found -true -set @arg00= CAST('1991-01-01 01:01:01' as datetime) ; -select 'true' as found from t9 -where c1= 20 and c13= CAST('1991-01-01 01:01:01' as datetime) and -c14= CAST('1991-01-01 01:01:01' as datetime) and -c15= CAST('1991-01-01 01:01:01' as datetime) and -c16= CAST('1991-01-01 01:01:01' as datetime) and -c17= CAST('1991-01-01 01:01:01' as datetime) ; -found -true -select 'true' as found from t9 -where c1= 20 and c13= @arg00 and c14= @arg00 and c15= @arg00 and c16= @arg00 -and c17= @arg00 ; -found -true -prepare stmt1 from "select 'true' as found from t9 -where c1= 20 and c13= CAST('1991-01-01 01:01:01' as datetime) and - c14= CAST('1991-01-01 01:01:01' as datetime) and - c15= CAST('1991-01-01 01:01:01' as datetime) and - c16= CAST('1991-01-01 01:01:01' as datetime) and - c17= CAST('1991-01-01 01:01:01' as datetime)" ; -execute stmt1 ; -found -true -prepare stmt1 from "select 'true' as found from t9 -where c1= 20 and c13= ? and c14= ? and c15= ? and c16= ? and c17= ?" ; -execute stmt1 using @arg00, @arg00, @arg00, @arg00, @arg00 ; -found -true -set @arg00= 1991 ; -select 'true' as found from t9 -where c1= 20 and c17= 1991 ; -found -true -select 'true' as found from t9 -where c1= 20 and c17= @arg00 ; -found -true -prepare stmt1 from "select 'true' as found from t9 -where c1= 20 and c17= 1991" ; -execute stmt1 ; -found -true -prepare stmt1 from "select 'true' as found from t9 -where c1= 20 and c17= ?" ; -execute stmt1 using @arg00 ; -found -true -set @arg00= 1.991e+3 ; -select 'true' as found from t9 -where c1= 20 and abs(c17 - 1.991e+3) < 0.01 ; -found -true -select 'true' as found from t9 -where c1= 20 and abs(c17 - @arg00) < 0.01 ; -found -true -prepare stmt1 from "select 'true' as found from t9 -where c1= 20 and abs(c17 - 1.991e+3) < 0.01" ; -execute stmt1 ; -found -true -prepare stmt1 from "select 'true' as found from t9 -where c1= 20 and abs(c17 - ?) < 0.01" ; -execute stmt1 using @arg00 ; -found -true -drop table t1, t9; diff --git a/mysql-test/r/rowid_order_bdb.result b/mysql-test/r/rowid_order_bdb.result deleted file mode 100644 index bbdc6f6ff77..00000000000 --- a/mysql-test/r/rowid_order_bdb.result +++ /dev/null @@ -1,186 +0,0 @@ -drop table if exists t1, t2, t3,t4; -create table t1 ( -pk1 int not NULL, -key1 int(11), -key2 int(11), -PRIMARY KEY (pk1), -KEY key1 (key1), -KEY key2 (key2) -) engine=bdb; -insert into t1 values (-5, 1, 1), -(-100, 1, 1), -(3, 1, 1), -(0, 1, 1), -(10, 1, 1); -explain select * from t1 force index(key1, key2) where key1 < 3 or key2 < 3; -id select_type table type possible_keys key key_len ref rows Extra -1 SIMPLE t1 index_merge key1,key2 key1,key2 5,5 NULL 5 Using sort_union(key1,key2); Using where -select * from t1 force index(key1, key2) where key1 < 3 or key2 < 3; -pk1 key1 key2 --100 1 1 --5 1 1 -0 1 1 -3 1 1 -10 1 1 -drop table t1; -create table t1 ( -pk1 int unsigned not NULL, -key1 int(11), -key2 int(11), -PRIMARY KEY (pk1), -KEY key1 (key1), -KEY key2 (key2) -) engine=bdb; -insert into t1 values (0, 1, 1), -(0xFFFFFFFF, 1, 1), -(0xFFFFFFFE, 1, 1), -(1, 1, 1), -(2, 1, 1); -select * from t1 force index(key1, key2) where key1 < 3 or key2 < 3; -pk1 key1 key2 -0 1 1 -1 1 1 -2 1 1 -4294967294 1 1 -4294967295 1 1 -drop table t1; -create table t1 ( -pk1 char(4) not NULL, -key1 int(11), -key2 int(11), -PRIMARY KEY (pk1), -KEY key1 (key1), -KEY key2 (key2) -) engine=bdb collate latin2_general_ci; -insert into t1 values ('a1', 1, 1), -('b2', 1, 1), -('A3', 1, 1), -('B4', 1, 1); -select * from t1 force index(key1, key2) where key1 < 3 or key2 < 3; -pk1 key1 key2 -a1 1 1 -A3 1 1 -b2 1 1 -B4 1 1 -drop table t1; -create table t1 ( -pk1 int not NULL, -pk2 char(4) not NULL collate latin1_german1_ci, -pk3 char(4) not NULL collate latin1_bin, -key1 int(11), -key2 int(11), -PRIMARY KEY (pk1,pk2,pk3), -KEY key1 (key1), -KEY key2 (key2) -) engine=bdb; -insert into t1 values -(1, 'u', 'u', 1, 1), -(1, 'u', char(0xEC), 1, 1), -(1, 'u', 'x', 1, 1); -insert ignore into t1 select pk1, char(0xEC), pk3, key1, key2 from t1; -insert ignore into t1 select pk1, 'x', pk3, key1, key2 from t1 where pk2='u'; -insert ignore into t1 select 2, pk2, pk3, key1, key2 from t1; -select * from t1; -pk1 pk2 pk3 key1 key2 -1 u 1 1 -1 x 1 1 -1 1 1 -1 u u 1 1 -1 u x 1 1 -1 u 1 1 -1 x u 1 1 -1 x x 1 1 -1 x 1 1 -2 u 1 1 -2 x 1 1 -2 1 1 -2 u u 1 1 -2 u x 1 1 -2 u 1 1 -2 x u 1 1 -2 x x 1 1 -2 x 1 1 -select * from t1 force index(key1, key2) where key1 < 3 or key2 < 3; -pk1 pk2 pk3 key1 key2 -1 u 1 1 -1 x 1 1 -1 1 1 -1 u u 1 1 -1 u x 1 1 -1 u 1 1 -1 x u 1 1 -1 x x 1 1 -1 x 1 1 -2 u 1 1 -2 x 1 1 -2 1 1 -2 u u 1 1 -2 u x 1 1 -2 u 1 1 -2 x u 1 1 -2 x x 1 1 -2 x 1 1 -alter table t1 drop primary key; -select * from t1; -pk1 pk2 pk3 key1 key2 -1 u 1 1 -1 x 1 1 -1 1 1 -1 u u 1 1 -1 u x 1 1 -1 u 1 1 -1 x u 1 1 -1 x x 1 1 -1 x 1 1 -2 u 1 1 -2 x 1 1 -2 1 1 -2 u u 1 1 -2 u x 1 1 -2 u 1 1 -2 x u 1 1 -2 x x 1 1 -2 x 1 1 -select * from t1 force index(key1, key2) where key1 < 3 or key2 < 3; -pk1 pk2 pk3 key1 key2 -1 u 1 1 -1 x 1 1 -1 1 1 -1 u u 1 1 -1 u x 1 1 -1 u 1 1 -1 x u 1 1 -1 x x 1 1 -1 x 1 1 -2 u 1 1 -2 x 1 1 -2 1 1 -2 u u 1 1 -2 u x 1 1 -2 u 1 1 -2 x u 1 1 -2 x x 1 1 -2 x 1 1 -drop table t1; -create table t1 ( -pk1 varchar(8) NOT NULL default '', -pk2 varchar(4) NOT NULL default '', -key1 int(11), -key2 int(11), -primary key(pk1, pk2), -KEY key1 (key1), -KEY key2 (key2) -) engine=bdb; -insert into t1 values ('','empt',2,2), -('a','a--a',2,2), -('bb','b--b',2,2), -('ccc','c--c',2,2), -('dddd','d--d',2,2); -select * from t1 force index(key1, key2) where key1 < 3 or key2 < 3; -pk1 pk2 key1 key2 - empt 2 2 -a a--a 2 2 -bb b--b 2 2 -ccc c--c 2 2 -dddd d--d 2 2 -drop table t1; diff --git a/mysql-test/r/show_check.result b/mysql-test/r/show_check.result index 80f28a3c731..7759a6f1f7f 100644 --- a/mysql-test/r/show_check.result +++ b/mysql-test/r/show_check.result @@ -692,7 +692,7 @@ drop database mysqltest; show full plugin; show warnings; Level Code Message -Warning 1541 The syntax 'SHOW PLUGIN' is deprecated and will be removed in MySQL 5.2. Please use 'SHOW PLUGINS' instead. +Warning 1541 The syntax 'SHOW PLUGIN' is deprecated and will be removed in MySQL 5.2. Please use 'SHOW PLUGINS' instead show plugin; show plugins; End of 5.1 tests diff --git a/mysql-test/r/sp_trans.result b/mysql-test/r/sp_trans.result index a5012673c12..bf4c478677b 100644 --- a/mysql-test/r/sp_trans.result +++ b/mysql-test/r/sp_trans.result @@ -535,7 +535,7 @@ use db_bug7787| CREATE PROCEDURE p1() SHOW INNODB STATUS; | Warnings: -Warning 1541 The syntax 'SHOW INNODB STATUS' is deprecated and will be removed in MySQL 5.2. Please use 'SHOW ENGINE INNODB STATUS' instead. +Warning 1541 The syntax 'SHOW INNODB STATUS' is deprecated and will be removed in MySQL 5.2. Please use 'SHOW ENGINE INNODB STATUS' instead GRANT EXECUTE ON PROCEDURE p1 TO user_bug7787@localhost| DROP DATABASE db_bug7787| drop user user_bug7787@localhost| diff --git a/mysql-test/r/type_timestamp.result b/mysql-test/r/type_timestamp.result index b1c55c517ac..be31b5272d8 100644 --- a/mysql-test/r/type_timestamp.result +++ b/mysql-test/r/type_timestamp.result @@ -101,13 +101,13 @@ create table t1 (t2 timestamp(2), t4 timestamp(4), t6 timestamp(6), t8 timestamp(8), t10 timestamp(10), t12 timestamp(12), t14 timestamp(14)); Warnings: -Warning 1541 The syntax 'TIMESTAMP(2)' is deprecated and will be removed in MySQL 5.2. Please use 'TIMESTAMP' instead. -Warning 1541 The syntax 'TIMESTAMP(4)' is deprecated and will be removed in MySQL 5.2. Please use 'TIMESTAMP' instead. -Warning 1541 The syntax 'TIMESTAMP(6)' is deprecated and will be removed in MySQL 5.2. Please use 'TIMESTAMP' instead. -Warning 1541 The syntax 'TIMESTAMP(8)' is deprecated and will be removed in MySQL 5.2. Please use 'TIMESTAMP' instead. -Warning 1541 The syntax 'TIMESTAMP(10)' is deprecated and will be removed in MySQL 5.2. Please use 'TIMESTAMP' instead. -Warning 1541 The syntax 'TIMESTAMP(12)' is deprecated and will be removed in MySQL 5.2. Please use 'TIMESTAMP' instead. -Warning 1541 The syntax 'TIMESTAMP(14)' is deprecated and will be removed in MySQL 5.2. Please use 'TIMESTAMP' instead. +Warning 1541 The syntax 'TIMESTAMP(2)' is deprecated and will be removed in MySQL 5.2. Please use 'TIMESTAMP' instead +Warning 1541 The syntax 'TIMESTAMP(4)' is deprecated and will be removed in MySQL 5.2. Please use 'TIMESTAMP' instead +Warning 1541 The syntax 'TIMESTAMP(6)' is deprecated and will be removed in MySQL 5.2. Please use 'TIMESTAMP' instead +Warning 1541 The syntax 'TIMESTAMP(8)' is deprecated and will be removed in MySQL 5.2. Please use 'TIMESTAMP' instead +Warning 1541 The syntax 'TIMESTAMP(10)' is deprecated and will be removed in MySQL 5.2. Please use 'TIMESTAMP' instead +Warning 1541 The syntax 'TIMESTAMP(12)' is deprecated and will be removed in MySQL 5.2. Please use 'TIMESTAMP' instead +Warning 1541 The syntax 'TIMESTAMP(14)' is deprecated and will be removed in MySQL 5.2. Please use 'TIMESTAMP' instead insert t1 values (0,0,0,0,0,0,0), ("1997-12-31 23:47:59", "1997-12-31 23:47:59", "1997-12-31 23:47:59", "1997-12-31 23:47:59", "1997-12-31 23:47:59", "1997-12-31 23:47:59", diff --git a/mysql-test/r/warnings.result b/mysql-test/r/warnings.result index 317b4c6bccb..26b3c1625aa 100644 --- a/mysql-test/r/warnings.result +++ b/mysql-test/r/warnings.result @@ -175,7 +175,7 @@ Warning 1266 Using storage engine MyISAM for table 't1' drop table t1; set table_type=MYISAM; Warnings: -Warning 1541 The syntax 'table_type' is deprecated and will be removed in MySQL 5.2. Please use 'storage_engine' instead. +Warning 1541 The syntax 'table_type' is deprecated and will be removed in MySQL 5.2. Please use 'storage_engine' instead create table t1 (a int); insert into t1 (a) values (1), (2), (3), (4), (5), (6), (7), (8), (9), (10); update t1 set a='abc'; diff --git a/mysql-test/t/bdb-alter-table-1.test b/mysql-test/t/bdb-alter-table-1.test deleted file mode 100644 index 9cb469a8df6..00000000000 --- a/mysql-test/t/bdb-alter-table-1.test +++ /dev/null @@ -1,18 +0,0 @@ -# -# Test of problem when shutting down mysqld at once after ALTER TABLE -# --- source include/have_bdb.inc ---disable_warnings -drop table if exists t1; ---enable_warnings - -create table t1(objid BIGINT not null, tablename varchar(64), oid BIGINT not null, test BIGINT, PRIMARY KEY (objid), UNIQUE(tablename)) engine=BDB; -insert into t1 values(1, 't1',4,9); -insert into t1 values(2, 'metatable',1,9); -insert into t1 values(3, 'metaindex',1,9 ); -select * from t1; -alter table t1 drop column test; - -# Now we do a reboot and continue with the next test - -# End of 4.1 tests diff --git a/mysql-test/t/bdb-alter-table-2-master.opt b/mysql-test/t/bdb-alter-table-2-master.opt deleted file mode 100644 index 15ad73c500f..00000000000 --- a/mysql-test/t/bdb-alter-table-2-master.opt +++ /dev/null @@ -1,2 +0,0 @@ ---skip-external-locking - diff --git a/mysql-test/t/bdb-alter-table-2.test b/mysql-test/t/bdb-alter-table-2.test deleted file mode 100644 index 15b8938a11d..00000000000 --- a/mysql-test/t/bdb-alter-table-2.test +++ /dev/null @@ -1,10 +0,0 @@ -# -# Note that this test uses tables from the previous test -# This is to test that the table t1 survives a reboot of MySQL -# The options in the -master.opt file are just there to force the reboot -# --- source include/have_bdb.inc -select * from t1; -drop table t1; - -# End of 4.1 tests diff --git a/mysql-test/t/bdb-crash.test b/mysql-test/t/bdb-crash.test deleted file mode 100644 index 75f4d04d5df..00000000000 --- a/mysql-test/t/bdb-crash.test +++ /dev/null @@ -1,51 +0,0 @@ --- source include/have_bdb.inc - -# test for bug reported by Mark Steele - ---disable_warnings -drop table if exists t1; ---enable_warnings -CREATE TABLE t1 ( - ChargeID int(10) unsigned NOT NULL auto_increment, - ServiceID int(10) unsigned DEFAULT '0' NOT NULL, - ChargeDate date DEFAULT '0000-00-00' NOT NULL, - ChargeAmount decimal(20,2) DEFAULT '0.00' NOT NULL, - FedTaxes decimal(20,2) DEFAULT '0.00' NOT NULL, - ProvTaxes decimal(20,2) DEFAULT '0.00' NOT NULL, - ChargeStatus enum('New','Auth','Unauth','Sale','Denied','Refund') -DEFAULT 'New' NOT NULL, - ChargeAuthorizationMessage text, - ChargeComment text, - ChargeTimeStamp varchar(20), - PRIMARY KEY (ChargeID), - KEY ServiceID (ServiceID), - KEY ChargeDate (ChargeDate) -) engine=BDB; - -BEGIN; -INSERT INTO t1 -VALUES(NULL,1,'2001-03-01',1,1,1,'New',NULL,NULL,'now'); -COMMIT; - -BEGIN; -UPDATE t1 SET ChargeAuthorizationMessage = 'blablabla' WHERE -ChargeID = 1; -COMMIT; - -INSERT INTO t1 -VALUES(NULL,1,'2001-03-01',1,1,1,'New',NULL,NULL,'now'); -select * from t1; -drop table t1; - -# -# Test for bug #2342 "Running ANALYZE TABLE on bdb table -# inside a transaction hangs server thread" - -create table t1 (a int) engine=bdb; - -set autocommit=0; -insert into t1 values(1); -analyze table t1; -drop table t1; - -# End of 4.1 tests diff --git a/mysql-test/t/bdb-deadlock.test b/mysql-test/t/bdb-deadlock.test deleted file mode 100644 index 88243cfc860..00000000000 --- a/mysql-test/t/bdb-deadlock.test +++ /dev/null @@ -1,59 +0,0 @@ -# This test doesn't work with the embedded version as this code -# assumes that one query is running while we are doing queries on -# a second connection. -# This would work if mysqltest run would be threaded and handle each -# connection in a separate thread. -# - --- source include/not_embedded.inc --- source include/have_bdb.inc - -connect (con1,localhost,root,,); -connect (con2,localhost,root,,); - ---disable_warnings -drop table if exists t1,t2; ---enable_warnings -connection con1; -create table t1 (id integer, x integer) engine=BDB; -create table t2 (id integer, x integer) engine=BDB; -insert into t1 values(0, 0); -insert into t2 values(0, 0); -set autocommit=0; -update t1 set x = 1 where id = 0; - -connection con2; -set autocommit=0; -update t2 set x = 1 where id = 0; - -# The following query should hang because con1 is locking the page ---send -select x from t1 where id = 0; - -connection con1; -# This should generate a deadlock as we are trying to access a locked row ---send -select x from t2 where id = 0; - -connection con2; ---error 1213 -reap; -commit; - -connection con1; -reap; -commit; - -connection con2; -select * from t1; -select * from t2; -commit; - -connection con1; -select * from t1; -select * from t2; -commit; - -drop table t1,t2; - -# End of 4.1 tests diff --git a/mysql-test/t/bdb-deadlock.tminus b/mysql-test/t/bdb-deadlock.tminus deleted file mode 100644 index 3918a8ffe9d..00000000000 --- a/mysql-test/t/bdb-deadlock.tminus +++ /dev/null @@ -1,59 +0,0 @@ -# This test doesn't work with the embedded version as this code -# assumes that one query is running while we are doing queries on -# a second connection. -# This would work if mysqltest run would be threaded and handle each -# connection in a separate thread. -# - -#-- source include/not_embedded.inc --- source include/have_bdb.inc - -connect (con1,localhost,root,,); -connect (con2,localhost,root,,); - ---disable_warnings -drop table if exists t1,t2; ---enable_warnings -connection con1; -create table t1 (id integer, x integer) engine=BDB; -create table t2 (id integer, x integer) engine=BDB; -insert into t1 values(0, 0); -insert into t2 values(0, 0); -set autocommit=0; -update t1 set x = 1 where id = 0; - -connection con2; -set autocommit=0; -update t2 set x = 1 where id = 0; - -# The following query should hang because con1 is locking the page ---send -select x from t1 where id = 0; - -connection con1; -# This should generate a deadlock as we are trying to access a locked row ---send -select x from t2 where id = 0; - -connection con2; ---error 1213 -reap; -commit; - -connection con1; -reap; -commit; - -connection con2; -select * from t1; -select * from t2; -commit; - -connection con1; -select * from t1; -select * from t2; -commit; - -drop table t1,t2; - -# End of 4.1 tests diff --git a/mysql-test/t/bdb.test b/mysql-test/t/bdb.test deleted file mode 100644 index ebee341907c..00000000000 --- a/mysql-test/t/bdb.test +++ /dev/null @@ -1,1070 +0,0 @@ --- source include/have_bdb.inc - -# -# Small basic test with ignore -# - ---disable_warnings -drop table if exists t1,t2,t3,t4,t5,t6,t7,t8; ---enable_warnings -create table t1 (id int unsigned not null auto_increment, code tinyint unsigned not null, name char(20) not null, primary key (id), key (code), unique (name)) engine=bdb; - -insert into t1 (code, name) values (1, 'Tim'), (1, 'Monty'), (2, 'David'), (2, 'Erik'), (3, 'Sasha'), (3, 'Jeremy'), (4, 'Matt'); -select id, code, name from t1 order by id; - -update ignore t1 set id = 8, name = 'Sinisa' where id < 3; -select id, code, name from t1 order by id; -update ignore t1 set id = id + 10, name = 'Ralph' where id < 4; -select id, code, name from t1 order by id; - -drop table t1; - -# -# A bit bigger test -# - -CREATE TABLE t1 ( - id int(11) NOT NULL auto_increment, - parent_id int(11) DEFAULT '0' NOT NULL, - level tinyint(4) DEFAULT '0' NOT NULL, - PRIMARY KEY (id), - KEY parent_id (parent_id), - KEY level (level) -) engine=bdb; -INSERT INTO t1 VALUES (1,0,0),(3,1,1),(4,1,1),(8,2,2),(9,2,2),(17,3,2),(22,4,2),(24,4,2),(28,5,2),(29,5,2),(30,5,2),(31,6,2),(32,6,2),(33,6,2),(203,7,2),(202,7,2),(20,3,2),(157,0,0),(193,5,2),(40,7,2),(2,1,1),(15,2,2),(6,1,1),(34,6,2),(35,6,2),(16,3,2),(7,1,1),(36,7,2),(18,3,2),(26,5,2),(27,5,2),(183,4,2),(38,7,2),(25,5,2),(37,7,2),(21,4,2),(19,3,2),(5,1,1),(179,5,2); -update t1 set parent_id=parent_id+100; -select * from t1 where parent_id=102; -update t1 set id=id+1000; --- error 1062 -update t1 set id=1024 where id=1009; -select * from t1; -update ignore t1 set id=id+1; # This will change all rows -select * from t1; -update ignore t1 set id=1023 where id=1010; -select * from t1 where parent_id=102 order by parent_id,id; -# Here and below the differences in result are caused by difference in -# floating point calculations performed in BDB handler. ---replace_result 5 X 6 X -explain select level from t1 where level=1; ---replace_result 5 X 6 X -explain select level,id from t1 where level=1; ---replace_result 5 X 6 X -explain select level,id,parent_id from t1 where level=1; -select level,id from t1 where level=1; -select level,id,parent_id from t1 where level=1; -optimize table t1; -show keys from t1; -drop table t1; - -# -# Test replace -# - -CREATE TABLE t1 ( - gesuchnr int(11) DEFAULT '0' NOT NULL, - benutzer_id int(11) DEFAULT '0' NOT NULL, - PRIMARY KEY (gesuchnr,benutzer_id) -) engine=BDB; - -replace into t1 (gesuchnr,benutzer_id) values (2,1); -replace into t1 (gesuchnr,benutzer_id) values (1,1); -replace into t1 (gesuchnr,benutzer_id) values (1,1); -select * from t1; -drop table t1; - -# test for bug in replace with secondary key -create table t1 (id int not null primary key, x int not null, key (x)) engine=bdb; -insert into t1 (id, x) values (1, 1); -replace into t1 (id, x) values (1, 2); -select * from t1; -drop table t1; - -# -# test delete using hidden_primary_key -# - -create table t1 (a int) engine=bdb; -insert into t1 values (1), (2); -optimize table t1; -delete from t1 where a = 1; -select * from t1; -check table t1; -drop table t1; - -create table t1 (a int,b varchar(20)) engine=bdb; -insert into t1 values (1,""), (2,"testing"); -delete from t1 where a = 1; -select * from t1; -create index skr on t1 (a); -insert into t1 values (3,""), (4,"testing"); -analyze table t1; -show keys from t1; -drop table t1; - -# Test of reading on secondary key with may be null - -create table t1 (a int,b varchar(20),key(a)) engine=bdb; -insert into t1 values (1,""), (2,"testing"); -select * from t1 where a = 1; -drop table t1; - -# -# Test auto_increment on sub key -# - -create table t1 (a char(10) not null, b int not null auto_increment, primary key(a,b)) engine=BDB; -insert into t1 values ("a",1),("b",2),("a",2),("c",1); -insert into t1 values ("a",NULL),("b",NULL),("c",NULL),("e",NULL); -insert into t1 (a) values ("a"),("b"),("c"),("d"); -insert into t1 (a) values ('k'),('d'); -insert into t1 (a) values ("a"); -insert into t1 values ("d",last_insert_id()); -select * from t1; -flush tables; -select count(*) from t1; -drop table t1; - -# -# Test rollback -# - -create table t1 (n int not null primary key) engine=bdb; -set autocommit=0; -insert into t1 values (4); -rollback; -select n, "after rollback" from t1; -insert into t1 values (4); -commit; -select n, "after commit" from t1; -commit; -insert into t1 values (5); --- error 1062 -insert into t1 values (4); -commit; -select n, "after commit" from t1; -set autocommit=1; -insert into t1 values (6); --- error 1062 -insert into t1 values (4); -select n from t1; -set autocommit=0; -# -# savepoints -# -begin; -savepoint `my_savepoint`; -insert into t1 values (7); -savepoint `savept2`; -insert into t1 values (3); -select n from t1; -savepoint savept3; -rollback to savepoint savept2; ---error 1305 -rollback to savepoint savept3; -rollback to savepoint savept2; -release savepoint `my_savepoint`; -select n from t1; --- error 1305 -rollback to savepoint `my_savepoint`; ---error 1305 -rollback to savepoint savept2; -insert into t1 values (8); -savepoint sv; -commit; -savepoint sv; -set autocommit=1; -# nop -rollback; -drop table t1; - -# -# Testing transactions -# - -create table t1 ( id int NOT NULL PRIMARY KEY, nom varchar(64)) engine=BDB; -begin; -insert into t1 values(1,'hamdouni'); -select id as afterbegin_id,nom as afterbegin_nom from t1; -rollback; -select id as afterrollback_id,nom as afterrollback_nom from t1; -set autocommit=0; -insert into t1 values(2,'mysql'); -select id as afterautocommit0_id,nom as afterautocommit0_nom from t1; -rollback; -select id as afterrollback_id,nom as afterrollback_nom from t1; -set autocommit=1; -drop table t1; - -# -# Simple not autocommit test -# - -CREATE TABLE t1 (id char(8) not null primary key, val int not null) engine=bdb; -insert into t1 values ('pippo', 12); --- error 1062 -insert into t1 values ('pippo', 12); # Gives error -delete from t1; -delete from t1 where id = 'pippo'; -select * from t1; - -insert into t1 values ('pippo', 12); -set autocommit=0; -delete from t1; -rollback; -select * from t1; -delete from t1; -commit; -select * from t1; -drop table t1; -set autocommit=1; - -# -# The following simple tests failed at some point -# - -CREATE TABLE t1 (ID INTEGER NOT NULL PRIMARY KEY, NAME VARCHAR(64)) ENGINE=BDB; -INSERT INTO t1 VALUES (1, 'Jochen'); -select * from t1; -drop table t1; - -CREATE TABLE t1 ( _userid VARCHAR(60) NOT NULL PRIMARY KEY) ENGINE=BDB; -set autocommit=0; -INSERT INTO t1 SET _userid='marc@anyware.co.uk'; -COMMIT; -SELECT * FROM t1; -SELECT _userid FROM t1 WHERE _userid='marc@anyware.co.uk'; -drop table t1; -set autocommit=1; - -# -# Test when reading on part of unique key -# -CREATE TABLE t1 ( - user_id int(10) DEFAULT '0' NOT NULL, - name varchar(100), - phone varchar(100), - ref_email varchar(100) DEFAULT '' NOT NULL, - detail varchar(200), - PRIMARY KEY (user_id,ref_email) -)engine=bdb; - -INSERT INTO t1 VALUES (10292,'sanjeev','29153373','sansh777@hotmail.com','xxx'),(10292,'shirish','2333604','shirish@yahoo.com','ddsds'),(10292,'sonali','323232','sonali@bolly.com','filmstar'); -select * from t1 where user_id=10292; -INSERT INTO t1 VALUES (10291,'sanjeev','29153373','sansh777@hotmail.com','xxx'),(10293,'shirish','2333604','shirish@yahoo.com','ddsds'); -select * from t1 where user_id=10292; -select * from t1 where user_id>=10292; -select * from t1 where user_id>10292; -select * from t1 where user_id<10292; -drop table t1; - -# -# Test that keys are created in right order -# - -CREATE TABLE t1 (a int not null, b int not null,c int not null, -key(a),primary key(a,b), unique(c),key(a),unique(b)); -show index from t1; -drop table t1; - -# -# Test of ALTER TABLE and BDB tables -# - -create table t1 (col1 int not null, col2 char(4) not null, primary key(col1)); -alter table t1 engine=BDB; -insert into t1 values ('1','1'),('5','2'),('2','3'),('3','4'),('4','4'); -select * from t1; -update t1 set col2='7' where col1='4'; -select * from t1; -alter table t1 add co3 int not null; -select * from t1; -update t1 set col2='9' where col1='2'; -select * from t1; -drop table t1; - -# -# INSERT INTO BDB tables -# - -create table t1 (a int not null , b int, primary key (a)) engine = BDB; -create table t2 (a int not null , b int, primary key (a)) engine = myisam; -insert into t1 VALUES (1,3) , (2,3), (3,3); -select * from t1; -insert into t2 select * from t1; -select * from t2; -delete from t1 where b = 3; -select * from t1; -insert into t1 select * from t2; -select * from t1; -select * from t2; -drop table t1,t2; - -# -# Search on unique key -# - -CREATE TABLE t1 ( - id int(11) NOT NULL auto_increment, - ggid varchar(32) binary DEFAULT '' NOT NULL, - email varchar(64) DEFAULT '' NOT NULL, - passwd varchar(32) binary DEFAULT '' NOT NULL, - PRIMARY KEY (id), - UNIQUE ggid (ggid) -) ENGINE=BDB; - -insert into t1 (ggid,passwd) values ('test1','xxx'); -insert into t1 (ggid,passwd) values ('test2','yyy'); --- error 1062 -insert into t1 (ggid,passwd) values ('test2','this will fail'); --- error 1062 -insert into t1 (ggid,id) values ('this will fail',1); - -select * from t1 where ggid='test1'; -select * from t1 where passwd='xxx'; -select * from t1 where id=2; - -replace into t1 (ggid,id) values ('this will work',1); -replace into t1 (ggid,passwd) values ('test2','this will work'); --- error 1062 -update t1 set id=100,ggid='test2' where id=1; -select * from t1; -select * from t1 where id=1; -select * from t1 where id=999; -drop table t1; - -# -# ORDER BY on not primary key -# - -CREATE TABLE t1 ( - user_name varchar(12), - password text, - subscribed char(1), - user_id int(11) DEFAULT '0' NOT NULL, - quota bigint(20), - weight double, - access_date date, - access_time time, - approved datetime, - dummy_primary_key int(11) NOT NULL auto_increment, - PRIMARY KEY (dummy_primary_key) -) ENGINE=BDB; -INSERT INTO t1 VALUES ('user_0','somepassword','N',0,0,0,'2000-09-07','23:06:59','2000-09-07 23:06:59',1); -INSERT INTO t1 VALUES ('user_1','somepassword','Y',1,1,1,'2000-09-07','23:06:59','2000-09-07 23:06:59',2); -INSERT INTO t1 VALUES ('user_2','somepassword','N',2,2,1.4142135623731,'2000-09-07','23:06:59','2000-09-07 23:06:59',3); -INSERT INTO t1 VALUES ('user_3','somepassword','Y',3,3,1.7320508075689,'2000-09-07','23:06:59','2000-09-07 23:06:59',4); -INSERT INTO t1 VALUES ('user_4','somepassword','N',4,4,2,'2000-09-07','23:06:59','2000-09-07 23:06:59',5); -select user_name, password , subscribed, user_id, quota, weight, access_date, access_time, approved, dummy_primary_key from t1 order by user_name; -drop table t1; - -# -# Testing of tables without primary keys -# - -CREATE TABLE t1 ( - id int(11) NOT NULL auto_increment, - parent_id int(11) DEFAULT '0' NOT NULL, - level tinyint(4) DEFAULT '0' NOT NULL, - KEY (id), - KEY parent_id (parent_id), - KEY level (level) -) engine=bdb; -INSERT INTO t1 VALUES (1,0,0),(3,1,1),(4,1,1),(8,2,2),(9,2,2),(17,3,2),(22,4,2),(24,4,2),(28,5,2),(29,5,2),(30,5,2),(31,6,2),(32,6,2),(33,6,2),(203,7,2),(202,7,2),(20,3,2),(157,0,0),(193,5,2),(40,7,2),(2,1,1),(15,2,2),(6,1,1),(34,6,2),(35,6,2),(16,3,2),(7,1,1),(36,7,2),(18,3,2),(26,5,2),(27,5,2),(183,4,2),(38,7,2),(25,5,2),(37,7,2),(21,4,2),(19,3,2),(5,1,1); -INSERT INTO t1 values (179,5,2); -update t1 set parent_id=parent_id+100; -select * from t1 where parent_id=102; -update t1 set id=id+1000; -update t1 set id=1024 where id=1009; -select * from t1; -update ignore t1 set id=id+1; # This will change all rows -select * from t1; -update ignore t1 set id=1023 where id=1010; -select * from t1 where parent_id=102; ---replace_result 5 X 6 X -explain select level from t1 where level=1; -select level,id from t1 where level=1; -select level,id,parent_id from t1 where level=1; -select level,id from t1 where level=1 order by id; -delete from t1 where level=1; -select * from t1; -drop table t1; - -# -# Test of index only reads -# -CREATE TABLE t1 ( - sca_code char(6) NOT NULL, - cat_code char(6) NOT NULL, - sca_desc varchar(50), - lan_code char(2) NOT NULL, - sca_pic varchar(100), - sca_sdesc varchar(50), - sca_sch_desc varchar(16), - PRIMARY KEY (sca_code, cat_code, lan_code), - INDEX sca_pic (sca_pic) -) engine = bdb ; - -INSERT INTO t1 ( sca_code, cat_code, sca_desc, lan_code, sca_pic, sca_sdesc, sca_sch_desc) VALUES ( 'PD', 'J', 'PENDANT', 'EN', NULL, NULL, 'PENDANT'),( 'RI', 'J', 'RING', 'EN', NULL, NULL, 'RING'),( 'QQ', 'N', 'RING', 'EN', 'not null', NULL, 'RING'); -select count(*) from t1 where sca_code = 'PD'; -select count(*) from t1 where sca_code <= 'PD'; -select count(*) from t1 where sca_pic is null; -alter table t1 drop index sca_pic, add index sca_pic (cat_code, sca_pic); -select count(*) from t1 where sca_code='PD' and sca_pic is null; -select count(*) from t1 where cat_code='E'; - -alter table t1 drop index sca_pic, add index (sca_pic, cat_code); -select count(*) from t1 where sca_code='PD' and sca_pic is null; -select count(*) from t1 where sca_pic >= 'n'; -select sca_pic from t1 where sca_pic is null; -update t1 set sca_pic="test" where sca_pic is null; -delete from t1 where sca_code='pd'; -drop table t1; - -# -# Test of opening table twice and timestamps -# -set @a:=now(); -CREATE TABLE t1 (a int not null, b timestamp not null, primary key (a)) engine=bdb; -insert into t1 (a) values(1),(2),(3); -select t1.a from t1 natural join t1 as t2 where t1.b >= @a order by t1.a; -select a from t1 natural join t1 as t2 where b >= @a order by a; -update t1 set a=5 where a=1; -select a from t1; -drop table t1; - -# -# Test flushing of berkeley DB logs -# -flush logs; - -# -# Test key on blob with null values -# -create table t1 (b blob, i int, key (b(100)), key (i), key (i, b(20))) engine=bdb; -insert into t1 values ('this is a blob', 1), (null, -1), (null, null),("",1),("",2),("",3); -select b from t1 where b = 'this is a blob'; -select * from t1 where b like 't%'; -select b, i from t1 where b is not null; -select * from t1 where b is null and i > 0; -select * from t1 where i is NULL; -update t1 set b='updated' where i=1; -select * from t1; -drop table t1; - -# -# Test with variable length primary key -# -create table t1 (a varchar(100) not null, primary key(a), b int not null) engine=bdb; -insert into t1 values("hello",1),("world",2); -select * from t1 order by b desc; -optimize table t1; -show keys from t1; -drop table t1; - -# -# Test of bug in create index with NULL columns -# -create table t1 (i int, j int )ENGINE=BDB; -insert into t1 values (1,2); -select * from t1 where i=1 and j=2; -create index ax1 on t1 (i,j); -select * from t1 where i=1 and j=2; -drop table t1; - -# -# Test of with CONST tables and TEXT columns -# This gave a wrong result because the row information was freed too early -# - -create table t1 -( - branch_id int auto_increment primary key, - branch_name varchar(255) not null, - branch_active int not null default 1, - - unique branch_name(branch_name), - index branch_active(branch_active) -) engine=bdb; -create table t2 -( - target_id int auto_increment primary key, - target_name varchar(255) not null, - target_active int not null default 1, - - unique target_name(target_name), - index target_active(target_active) -) engine=bdb; -create table t3 -( - platform_id int auto_increment primary key, - platform_name varchar(255) not null, - platform_active int not null default 1, - - unique platform_name(platform_name), - index platform_active(platform_active) -) engine=bdb; -create table t4 -( - product_id int auto_increment primary key, - product_name varchar(255) not null, - version_file varchar(255) not null, - product_active int not null default 1, - - unique product_name(product_name), - index product_active(product_active) -) engine=bdb; -create table t5 -( - product_file_id int auto_increment primary key, - product_id int not null, - file_name varchar(255) not null, - /* cvs module used to find the file version */ - module_name varchar(255) not null, - /* flag whether the file is still included in the product */ - file_included int not null default 1, - - unique product_file(product_id,file_name), - index file_included(file_included) -) engine=bdb; -create table t6 -( - file_platform_id int auto_increment primary key, - product_file_id int not null, - platform_id int not null, - branch_id int not null, - /* filename in the build system */ - build_filename varchar(255) not null, - /* default filename in the build archive */ - archive_filename varchar(255) not null, - - unique file_platform(product_file_id,platform_id,branch_id) -) engine=bdb; -create table t8 -( - archive_id int auto_increment primary key, - branch_id int not null, - target_id int not null, - platform_id int not null, - product_id int not null, - status_id int not null default 1, - - unique archive(branch_id,target_id,platform_id,product_id), - index status_id(status_id) -) engine=bdb; -create table t7 -( - build_id int auto_increment primary key, - branch_id int not null, - target_id int not null, - build_number int not null, - build_date date not null, - /* build system tag, e.g. 'rmanight-022301-1779' */ - build_tag varchar(255) not null, - /* path relative to the build archive root, e.g. 'current' */ - build_path text not null, - - unique build(branch_id,target_id,build_number) -) engine=bdb; - -insert into t1 (branch_name) -values ('RealMedia'); -insert into t1 (branch_name) -values ('RP8REV'); -insert into t1 (branch_name) -values ('SERVER_8_0_GOLD'); - -insert into t2 (target_name) -values ('rmanight'); -insert into t2 (target_name) -values ('playerall'); -insert into t2 (target_name) -values ('servproxyall'); - -insert into t3 (platform_name) -values ('linux-2.0-libc6-i386'); -insert into t3 (platform_name) -values ('win32-i386'); - -insert into t4 (product_name, version_file) -values ('realserver', 'servinst'); -insert into t4 (product_name, version_file) -values ('realproxy', 'prxyinst'); -insert into t4 (product_name, version_file) -values ('realplayer', 'playinst'); -insert into t4 (product_name, version_file) -values ('plusplayer', 'plusinst'); - -create temporary table tmp1 - select branch_id, target_id, platform_id, product_id - from t1, t2, t3, t4 ; -create temporary table tmp2 - select tmp1.branch_id, tmp1.target_id, tmp1.platform_id, tmp1.product_id - from tmp1 left join t8 - using (branch_id,target_id,platform_id,product_id) - where t8.archive_id is null ; -insert into t8 - (branch_id, target_id, platform_id, product_id, status_id) - select branch_id, target_id, platform_id, product_id, 1 - from tmp2 ; -drop table tmp1 ; -drop table tmp2 ; - -insert into t5 (product_id, file_name, module_name) -values (1, 'servinst', 'server'); - -insert into t5 (product_id, file_name, module_name) -values (2, 'prxyinst', 'server'); - -insert into t5 (product_id, file_name, module_name) -values (3, 'playinst', 'rpapp'); - -insert into t5 (product_id, file_name, module_name) -values (4, 'plusinst', 'rpapp'); - -insert into t6 -(product_file_id,platform_id,branch_id,build_filename,archive_filename) -values (1, 2, 3, 'servinst.exe', 'win32-servinst.exe'); - -insert into t6 -(product_file_id,platform_id,branch_id,build_filename,archive_filename) -values (1, 1, 3, 'v80_linux-2.0-libc6-i386_servinst.bin', 'linux2-servinst.exe'); - -insert into t6 -(product_file_id,platform_id,branch_id,build_filename,archive_filename) -values (3, 2, 2, 'playinst.exe', 'win32-playinst.exe'); - -insert into t6 -(product_file_id,platform_id,branch_id,build_filename,archive_filename) -values (4, 2, 2, 'playinst.exe', 'win32-playinst.exe'); - -insert into t7 -(branch_id,target_id,build_number,build_tag,build_date,build_path) -values (2, 2, 1071, 'playerall-022101-1071', '2001-02-21', 'current'); - -insert into t7 -(branch_id,target_id,build_number,build_tag,build_date,build_path) -values (2, 2, 1072, 'playerall-022201-1072', '2001-02-22', 'current'); - -insert into t7 -(branch_id,target_id,build_number,build_tag,build_date,build_path) -values (3, 3, 388, 'servproxyall-022201-388', '2001-02-22', 'current'); - -insert into t7 -(branch_id,target_id,build_number,build_tag,build_date,build_path) -values (3, 3, 389, 'servproxyall-022301-389', '2001-02-23', 'current'); - -insert into t7 -(branch_id,target_id,build_number,build_tag,build_date,build_path) -values (4, 4, 100, 'foo target-010101-100', '2001-01-01', 'current'); - -update t8 -set status_id=2 -where branch_id=2 and target_id=2 and platform_id=2 and product_id=1; - -select t7.build_path -from - t1, - t7, - t2, - t3, - t4, - t5, - t6 -where - t7.branch_id = t1.branch_id and - t7.target_id = t2.target_id and - t5.product_id = t4.product_id and - t6.product_file_id = t5.product_file_id and - t6.platform_id = t3.platform_id and - t6.branch_id = t6.branch_id and - t7.build_id = 1 and - t4.product_id = 3 and - t5.file_name = 'playinst' and - t3.platform_id = 2; - -drop table t1, t2, t3, t4, t5, t6, t7, t8; - -# -# Test with blob + tinyint key -# - -CREATE TABLE t1 ( - a tinytext NOT NULL, - b tinyint(3) unsigned NOT NULL default '0', - PRIMARY KEY (a(32),b) -) ENGINE=BDB; -INSERT INTO t1 VALUES ('a',1),('a',2); -SELECT * FROM t1 WHERE a='a' AND b=2; -SELECT * FROM t1 WHERE a='a' AND b in (2); -SELECT * FROM t1 WHERE a='a' AND b in (1,2); -drop table t1; - -# -# Test min-max optimization -# - -CREATE TABLE t1 ( - a int3 unsigned NOT NULL, - b int1 unsigned NOT NULL, - UNIQUE (a, b) -) ENGINE = BDB; - -INSERT INTO t1 VALUES (1, 1); -SELECT MIN(B),MAX(b) FROM t1 WHERE t1.a = 1; -drop table t1; - -# -# Test problem with BDB and lock tables with duplicate write. -# - -create table t1 (id int NOT NULL,id2 int NOT NULL,id3 int NOT NULL,dummy1 char(30),primary key (id,id2),index index_id3 (id3)) engine=bdb; -insert into t1 values (0,0,0,'ABCDEFGHIJ'),(2,2,2,'BCDEFGHIJK'),(1,1,1,'CDEFGHIJKL'); -LOCK TABLES t1 WRITE; ---error 1062 -insert into t1 values (99,1,2,'D'),(1,1,2,'D'); -select id from t1; -select id from t1; -UNLOCK TABLES; -DROP TABLE t1; - -create table t1 (id int NOT NULL,id2 int NOT NULL,id3 int NOT NULL,dummy1 char(30),primary key (id,id2),index index_id3 (id3)) engine=bdb; -insert into t1 values (0,0,0,'ABCDEFGHIJ'),(2,2,2,'BCDEFGHIJK'),(1,1,1,'CDEFGHIJKL'); -LOCK TABLES t1 WRITE; -begin; ---error 1062 -insert into t1 values (99,1,2,'D'),(1,1,2,'D'); -select id from t1; -insert ignore into t1 values (100,1,2,'D'),(1,1,99,'D'); -commit; -select id,id3 from t1; -UNLOCK TABLES; -DROP TABLE t1; - -# -# Test with empty tables (crashed with lock error) -# - -CREATE TABLE t1 (SYAIN_NO char(5) NOT NULL default '', KINMU_DATE char(6) NOT NULL default '', PRIMARY KEY (SYAIN_NO,KINMU_DATE)) ENGINE=BerkeleyDB; -CREATE TABLE t2 ( SYAIN_NO char(5) NOT NULL default '',STR_DATE char(8) NOT NULL default '',PRIMARY KEY (SYAIN_NO,STR_DATE) ) ENGINE=BerkeleyDB; -select T1.KINMU_DATE from t1 T1 ,t2 T2 where T1.SYAIN_NO = '12345' and T1.KINMU_DATE = '200106' and T2.SYAIN_NO = T1.SYAIN_NO; -select T1.KINMU_DATE from t1 T1 ,t2 T2 where T1.SYAIN_NO = '12345' and T1.KINMU_DATE = '200106' and T2.SYAIN_NO = T1.SYAIN_NO; -DROP TABLE t1,t2; - -# -# Test problem with joining table to itself on a multi-part unique key -# - -create table t1 (a int(11) not null, b int(11) not null, unique (a,b)) engine=bdb; -insert into t1 values (1,1), (1,2); -select * from t1 where a = 1; -select t1.*, t2.* from t1, t1 t2 where t1.a = t2.a and t2.a = 1; -select * from t1 where a = 1; -drop table t1; - -# -# This caused a deadlock in BDB internal locks -# - -create table t1 (id int NOT NULL,id2 int NOT NULL,id3 int NOT NULL,dummy1 char(30),primary key (id,id2),index index_id3 (id3)) engine=bdb; -insert into t1 values (0,0,0,'ABCDEFGHIJ'); -create table t2 (id int NOT NULL,primary key (id)) engine=bdb; -LOCK TABLES t1 WRITE, t2 WRITE; -insert into t2 values(1); -SELECT t1.* FROM t1 WHERE id IN (1); -SELECT t1.* FROM t2 left outer join t1 on (t1.id=t2.id); -delete from t1 where id3 >= 0 and id3 <= 0; -drop table t1,t2; - -# -# Test problems with NULL -# - -CREATE TABLE t1 (i varchar(48) NOT NULL default '', p varchar(255) default NULL,s varchar(48) NOT NULL default '', PRIMARY KEY (i), UNIQUE(p,s)) ENGINE=BDB; -INSERT INTO t1 VALUES ('00000000-e6c4ddeaa6-003b8-83458387','programs/xxxxxxxx.wmv','00000000-e6c4ddeb32-003bc-83458387'); -SELECT * FROM t1 WHERE p='programs/xxxxxxxx.wmv'; -drop table t1; - -# -# Test problem which gave error 'Can't find record in 't1'' -# - -CREATE TABLE t1 ( STR_DATE varchar(8) NOT NULL default '',INFO_NOTE varchar(200) default NULL,PRIMARY KEY (STR_DATE) ) ENGINE=BerkeleyDB; -select INFO_NOTE from t1 where STR_DATE = '20010610'; -select INFO_NOTE from t1 where STR_DATE < '20010610'; -select INFO_NOTE from t1 where STR_DATE > '20010610'; -drop table t1; - -# -# Test problem with multi table delete which quickly shows up with bdb tables. -# - -create table t1 (a int not null, b int, primary key (a)) engine =bdb; -create table t2 (a int not null, b int, primary key (a)) engine =bdb; -insert into t1 values (2, 3),(1, 7),(10, 7); -insert into t2 values (2, 3),(1, 7),(10, 7); -select * from t1; -select * from t2; -delete t1, t2 from t1, t2 where t1.a = t2.a; -select * from t1; -select * from t2; -select * from t2; -drop table t1,t2; - -# -# The bug #971 -# - -create table t1 (x int not null, index(x)) engine=bdb; -insert into t1 values (1), (2), (3), (4), (5), (6), (7), (8), (9), (10); -select * from t1 where x <= 10 and x >= 7; -select * from t1 where x <= 10 and x >= 7 order by x; -select * from t1 where x <= 10 and x >= 7 order by x desc; -select * from t1 where x <= 8 and x >= 5 order by x desc; -select * from t1 where x < 8 and x > 5 order by x desc; -drop table t1; - -# -# Test of multi-table-updates (bug #1980). -# - -create table t1 ( c char(8) not null ) engine=bdb; -insert into t1 values ('0'),('1'),('2'),('3'),('4'),('5'),('6'),('7'),('8'),('9'); -insert into t1 values ('A'),('B'),('C'),('D'),('E'),('F'); - -alter table t1 add b char(8) not null; -alter table t1 add a char(8) not null; -alter table t1 add primary key (a,b,c); -update t1 set a=c, b=c; - -create table t2 (c char(8) not null, b char(8) not null, a char(8) not null, primary key(a,b,c)) engine=bdb; -insert into t2 select * from t1; - -delete t1,t2 from t2,t1 where t1.a<'B' and t2.b=t1.b; -drop table t1,t2; - -# -# Test index only read (Bug #2509) -# -create table t1 (a char(10), key(a), b int not null, key(b)) engine=bdb; -insert into t1 values ('a',1),('A',2); -explain select a from t1; -select a from t1; -explain select b from t1; -select b from t1; -alter table t1 modify a char(10) binary; -explain select a from t1; -select a from t1; -drop table t1; - -# -# bug#2686 - index_merge select on BerkeleyDB table with varchar PK crashes -# - -create table t1( - pk1 text not null, pk2 text not null, pk3 char(4), - key1 int, key2 int, - primary key(pk1(4), pk2(4), pk3), key(key1), key(key2) -) engine=bdb; -insert into t1 values (concat('aaa-', repeat('A', 4000)), - concat('eee-', repeat('e', 4000)), 'a++a', 1, 1); -insert into t1 values (concat('bbb-', repeat('B', 4000)), - concat('ggg-', repeat('G', 4000)), 'b++b', 1, 1); -select substring(pk1, 1, 4), substring(pk1, 4001), - substring(pk2, 1, 4), substring(pk2, 4001), pk3, key1, key2 - from t1 force index(key1, key2) where key1 < 3 or key2 < 3; -drop table t1; - -# -# bug#2688 - Wrong index_merge query results for BDB table with -# variable length primary key -# - -create table t1 ( - pk1 varchar(8) not null default '', - pk2 varchar(4) not null default '', - key1 int(11) default null, - key2 int(11) default null, - primary key (pk1,pk2), - key key1 (key1), - key key2 (key2)) engine=bdb; -insert into t1 values ('','empt',2,2), ('a','a--a',2,2), - ('bb','b--b',2,2), ('ccc','c--c',2,2), ('dddd','d--d',2,2); -select * from t1 force index(key1, key2) where key1 < 3 or key2 < 3; -drop table t1; - - -# -# Bug #4000: problem with active cursor. -# - -set autocommit=0; -create table t1(b varchar(30)) engine=bdb; -insert into t1 values ('one'); -commit; -select b FROM t1 outer_table where -exists (select 'two' from t1 where 'two' = outer_table.b); -drop table t1; -set autocommit=1; - -# -# Bug #4089: subselect and open cursor. -# - -create table t1(a int primary key, b varchar(30)) engine=bdb; -insert into t1 values (1,'one'), (2,'two'), (3,'three'), (4,'four'); -create table t2 like t1; -insert t2 select * from t1; -select a from t1 where a in (select a from t2); -delete from t2; -insert into t2 (a, b) - select a, b from t1 where (a, b) in (select a, b from t1); -select * from t2; -drop table t1, t2; - -# -# Bug #4304: TRUNCATE , wrong result -# - -create table t1 (a int, b varchar(30), primary key(a)) engine = bdb; -insert into t1 values (1,'one'); -commit; -truncate t1; -select * from t1; -drop table t1; - -# -# Check that BDB works fine with a string which is -# longer than 255 bytes for multibyte characters. -# -SET NAMES utf8; -create table t1 (a varchar(255) character set utf8) engine=bdb; -set @a:= convert(repeat(_latin1 0xFF, 255) using utf8); -insert into t1 values (@a); -select a, length(a), char_length(a) from t1; -drop table t1; -SET NAMES latin1; - -# -# Bug #5832 SELECT doesn't return records in some cases -# -CREATE TABLE t1 ( - id int unsigned NOT NULL auto_increment, - list_id smallint unsigned NOT NULL, - term TEXT NOT NULL, - PRIMARY KEY(id), - INDEX(list_id, term(4)) -) ENGINE=BDB CHARSET=utf8; -INSERT INTO t1 SET list_id = 1, term = "letterc"; -INSERT INTO t1 SET list_id = 1, term = "letterb"; -INSERT INTO t1 SET list_id = 1, term = "lettera"; -INSERT INTO t1 SET list_id = 1, term = "letterd"; -SELECT id FROM t1 WHERE (list_id = 1) AND (term = "letterc"); -SELECT id FROM t1 WHERE (list_id = 1) AND (term = "letterb"); -SELECT id FROM t1 WHERE (list_id = 1) AND (term = "lettera"); -SELECT id FROM t1 WHERE (list_id = 1) AND (term = "letterd"); -DROP TABLE t1; - -# -# Bug #15536: Crash when DELETE with subquery using BDB tables -# -create table t1 (a int, key(a)) engine=bdb; -create table t2 (b int, key(b)) engine=bdb; -insert into t1 values (1),(1),(2),(3),(4); -insert into t2 values (1),(5),(6),(7); -delete from t1 where (a in (select b from t2)); -select count(*) from t1; -# INSERT also blows up ---error 1242 -insert into t1 set a=(select b from t2); -select count(*) from t1; -# UPDATE also blows up -update t1 set a = a + 1 where (a in (select b from t2)); -select count(*) from t1; -drop table t1, t2; - ---echo End of 4.1 tests - -# -# alter temp table -# -create temporary table t1 (a int, primary key(a)) engine=bdb; -select * from t1; -alter table t1 add b int; -select * from t1; -drop table t1; - - -# -# Test varchar -# - -let $default=`select @@storage_engine`; -set storage_engine=bdb; -source include/varchar.inc; - -# -# Some errors/warnings on create -# - ---replace_result 1024 MAX_KEY_LENGTH 3072 MAX_KEY_LENGTH -create table t1 (v varchar(65530), key(v)); -drop table if exists t1; -create table t1 (v varchar(65536)); -show create table t1; -drop table t1; -create table t1 (v varchar(65530) character set utf8); -show create table t1; -drop table t1; - -# End varchar test -eval set storage_engine=$default; - -# -# Test that we can create a large key -# -create table t1 (a varchar(255) character set utf8, - b varchar(255) character set utf8, - c varchar(255) character set utf8, - d varchar(255) character set utf8, - key (a,b,c,d)) engine=bdb; -drop table t1; ---error ER_TOO_LONG_KEY -create table t1 (a varchar(255) character set utf8, - b varchar(255) character set utf8, - c varchar(255) character set utf8, - d varchar(255) character set utf8, - e varchar(255) character set utf8, - key (a,b,c,d,e)) engine=bdb; - -# -# Bug #14212: Server crash after COMMIT + ALTER TABLE -# -set autocommit=0; -create table t1 (a int) engine=bdb; -commit; -alter table t1 add primary key(a); -drop table t1; - - ---echo End of 5.0 tests - -# -# Bug #7955: SET TRANSACTION ISIOLATION LEVEL lives longer than next -# transaciton -# -create table t1 (a int) engine=bdb; -set session transaction isolation level repeatable read; -set transaction isolation level serializable; -begin; -select @@tx_isolation; -insert into t1 values (1); ---error ER_CANT_CHANGE_TX_ISOLATION -set transaction isolation level read committed; -rollback; -begin; -select @@tx_isolation; -insert into t1 values (1); -rollback; -drop table t1; - ---echo End of 5.1 tests diff --git a/mysql-test/t/bdb_cache-master.opt b/mysql-test/t/bdb_cache-master.opt deleted file mode 100644 index 5f0ebff98f6..00000000000 --- a/mysql-test/t/bdb_cache-master.opt +++ /dev/null @@ -1 +0,0 @@ ---set-variable=query_cache_size=1M diff --git a/mysql-test/t/bdb_cache.test b/mysql-test/t/bdb_cache.test deleted file mode 100644 index 85328920d71..00000000000 --- a/mysql-test/t/bdb_cache.test +++ /dev/null @@ -1,53 +0,0 @@ --- source include/have_bdb.inc --- source include/have_query_cache.inc - -# -# Without auto_commit. -# ---disable_warnings -drop table if exists t1, t2, t3; ---enable_warnings -flush status; -set autocommit=0; -create table t1 (a int not null) engine=bdb; -insert into t1 values (1),(2),(3); -select * from t1; -show status like "Qcache_queries_in_cache"; -drop table t1; -set autocommit=1; -create table t1 (a int not null) engine=bdb; -begin; -insert into t1 values (1),(2),(3); -select * from t1; -show status like "Qcache_queries_in_cache"; -drop table t1; -create table t1 (a int not null) engine=bdb; -create table t2 (a int not null) engine=bdb; -create table t3 (a int not null) engine=bdb; -insert into t1 values (1),(2); -insert into t2 values (1),(2); -insert into t3 values (1),(2); -select * from t1; -select * from t2; -select * from t3; -show status like "Qcache_queries_in_cache"; -show status like "Qcache_hits"; -begin; -select * from t1; -select * from t2; -select * from t3; -show status like "Qcache_queries_in_cache"; -show status like "Qcache_hits"; -insert into t1 values (3); -insert into t2 values (3); -insert into t1 values (4); -select * from t1; -select * from t2; -select * from t3; -show status like "Qcache_queries_in_cache"; -show status like "Qcache_hits"; -commit; -show status like "Qcache_queries_in_cache"; -drop table if exists t1, t2, t3; - -# End of 4.1 tests diff --git a/mysql-test/t/bdb_gis.test b/mysql-test/t/bdb_gis.test deleted file mode 100644 index 88dcbb7cbe9..00000000000 --- a/mysql-test/t/bdb_gis.test +++ /dev/null @@ -1,3 +0,0 @@ --- source include/have_bdb.inc -SET storage_engine=bdb; ---source include/gis_generic.inc diff --git a/mysql-test/t/ctype_utf8.test b/mysql-test/t/ctype_utf8.test index 77b76a14171..ccb3e7f718c 100644 --- a/mysql-test/t/ctype_utf8.test +++ b/mysql-test/t/ctype_utf8.test @@ -360,7 +360,7 @@ drop table t1; create table t1 ( c char(10) character set utf8, unique key a (c(1)) -) engine=bdb; +) engine=innodb; --enable_warnings insert into t1 values ('a'),('b'),('c'),('d'),('e'),('f'); --error 1062 @@ -483,7 +483,7 @@ drop table t1; create table t1 ( c char(10) character set utf8 collate utf8_bin, unique key a (c(1)) -) engine=bdb; +) engine=innodb; --enable_warnings insert into t1 values ('a'),('b'),('c'),('d'),('e'),('f'); --error 1062 @@ -558,7 +558,7 @@ drop table t1; create table t1 ( str varchar(255) character set utf8 not null, key str (str(2)) -) engine=bdb; +) engine=innodb; --enable_warnings INSERT INTO t1 VALUES ('str'); INSERT INTO t1 VALUES ('str2'); @@ -644,7 +644,7 @@ create table t1 ( insert into t1 values(1,'foo'),(2,'foobar'); select * from t1 where b like 'foob%'; --disable_warnings -alter table t1 engine=bdb; +alter table t1 engine=innodb; --enable_warnings select * from t1 where b like 'foob%'; drop table t1; diff --git a/mysql-test/t/disabled.def b/mysql-test/t/disabled.def index cf387f7acee..359092b43b3 100644 --- a/mysql-test/t/disabled.def +++ b/mysql-test/t/disabled.def @@ -44,3 +44,4 @@ rpl_row_basic_7ndb : BUG#21298 2006-07-27 msvensson rpl_truncate_7ndb : BUG#21298 2006-07-27 msvensson crash_commit_before : 2006-08-02 msvensson rpl_ndb_dd_advance : BUG#18679 2006-07-28 jimw (Test fails randomly) +federated_transactions : Need to be re-enabled once Patrick's merge is complete diff --git a/mysql-test/t/federated_transactions.test b/mysql-test/t/federated_transactions.test index 9f3b030f462..2fc737730bf 100644 --- a/mysql-test/t/federated_transactions.test +++ b/mysql-test/t/federated_transactions.test @@ -10,7 +10,7 @@ CREATE TABLE federated.t1 ( `id` int(20) NOT NULL, `name` varchar(32) NOT NULL default '' ) - DEFAULT CHARSET=latin1 ENGINE=InnoDB; + DEFAULT CHARSET=latin1 ENGINE=innodb; connection master; DROP TABLE IF EXISTS federated.t1; diff --git a/mysql-test/t/index_merge_bdb.test b/mysql-test/t/index_merge_bdb.test deleted file mode 100644 index c49e6ab3175..00000000000 --- a/mysql-test/t/index_merge_bdb.test +++ /dev/null @@ -1,52 +0,0 @@ -# -# 2-sweeps read Index_merge test -# --- source include/have_bdb.inc - ---disable_warnings -drop table if exists t1; ---enable_warnings - -create table t1 ( - pk int primary key, - key1 int, - key2 int, - filler char(200), - filler2 char(200), - index(key1), - index(key2) -) engine=bdb; - - ---disable_query_log -let $1=1000; -while ($1) -{ - eval insert into t1 values($1, $1, $1, 'filler-data','filler-data-2'); - dec $1; -} ---enable_query_log - -select * from t1 where (key1 >= 2 and key1 <= 10) or (pk >= 4 and pk <=8 ); - -set @maxv=1000; - -select * from t1 where - (pk < 5) or (pk > 10 and pk < 15) or (pk >= 50 and pk < 55 ) or (pk > @maxv-10) - or key1=18 or key1=60; - -select * from t1 where - (pk < 5) or (pk > 10 and pk < 15) or (pk >= 50 and pk < 55 ) or (pk > @maxv-10) - or key1 < 3 or key1 > @maxv-11; - -select * from t1 where - (pk < 5) or (pk > 10 and pk < 15) or (pk >= 50 and pk < 55 ) or (pk > @maxv-10) - or - (key1 < 5) or (key1 > 10 and key1 < 15) or (key1 >= 50 and key1 < 55 ) or (key1 > @maxv-10); - -select * from t1 where - (pk > 10 and pk < 15) or (pk >= 50 and pk < 55 ) - or - (key1 < 5) or (key1 > @maxv-10); - -drop table t1; diff --git a/mysql-test/t/multi_update.test b/mysql-test/t/multi_update.test index 21271517564..9cd93f2c7dd 100644 --- a/mysql-test/t/multi_update.test +++ b/mysql-test/t/multi_update.test @@ -485,7 +485,7 @@ delete t1,t2 from t2,t1 where t1.a<'B' and t2.b=t1.b; drop table t1,t2; --disable_warnings -create table t1 ( c char(8) not null ) engine=bdb; +create table t1 ( c char(8) not null ) engine=innodb; --enable_warnings insert into t1 values ('0'),('1'),('2'),('3'),('4'),('5'),('6'),('7'),('8'),('9'); diff --git a/mysql-test/t/ps_6bdb.test b/mysql-test/t/ps_6bdb.test deleted file mode 100644 index 49dd7aa924b..00000000000 --- a/mysql-test/t/ps_6bdb.test +++ /dev/null @@ -1,25 +0,0 @@ -############################################### -# # -# Prepared Statements test on BDB tables # -# # -############################################### - -# -# NOTE: PLEASE SEE ps_1general.test (bottom) -# BEFORE ADDING NEW TEST CASES HERE !!! - -use test; - --- source include/have_bdb.inc -let $type= 'BDB' ; --- source include/ps_create.inc --- source include/ps_renew.inc - --- source include/ps_query.inc --- source include/ps_modify.inc --- source include/ps_modify1.inc --- source include/ps_conv.inc - -drop table t1, t9; - -# End of 4.1 tests diff --git a/mysql-test/t/rowid_order_bdb.test b/mysql-test/t/rowid_order_bdb.test deleted file mode 100644 index ef133054c35..00000000000 --- a/mysql-test/t/rowid_order_bdb.test +++ /dev/null @@ -1,108 +0,0 @@ -# -# Test for rowid ordering (and comparison) functions. -# do index_merge select for tables with PK of various types. -# ---disable_warnings -drop table if exists t1, t2, t3,t4; ---enable_warnings - --- source include/have_bdb.inc - -# Signed number as rowid -create table t1 ( - pk1 int not NULL, - key1 int(11), - key2 int(11), - PRIMARY KEY (pk1), - KEY key1 (key1), - KEY key2 (key2) -) engine=bdb; -insert into t1 values (-5, 1, 1), - (-100, 1, 1), - (3, 1, 1), - (0, 1, 1), - (10, 1, 1); -explain select * from t1 force index(key1, key2) where key1 < 3 or key2 < 3; -select * from t1 force index(key1, key2) where key1 < 3 or key2 < 3; -drop table t1; - -# Unsigned numbers as rowids -create table t1 ( - pk1 int unsigned not NULL, - key1 int(11), - key2 int(11), - PRIMARY KEY (pk1), - KEY key1 (key1), - KEY key2 (key2) -) engine=bdb; -insert into t1 values (0, 1, 1), - (0xFFFFFFFF, 1, 1), - (0xFFFFFFFE, 1, 1), - (1, 1, 1), - (2, 1, 1); -select * from t1 force index(key1, key2) where key1 < 3 or key2 < 3; -drop table t1; - -# Case-insensitive char(N) -create table t1 ( - pk1 char(4) not NULL, - key1 int(11), - key2 int(11), - PRIMARY KEY (pk1), - KEY key1 (key1), - KEY key2 (key2) -) engine=bdb collate latin2_general_ci; -insert into t1 values ('a1', 1, 1), - ('b2', 1, 1), - ('A3', 1, 1), - ('B4', 1, 1); -select * from t1 force index(key1, key2) where key1 < 3 or key2 < 3; -drop table t1; - -# Multi-part PK -create table t1 ( - pk1 int not NULL, - pk2 char(4) not NULL collate latin1_german1_ci, - pk3 char(4) not NULL collate latin1_bin, - key1 int(11), - key2 int(11), - PRIMARY KEY (pk1,pk2,pk3), - KEY key1 (key1), - KEY key2 (key2) -) engine=bdb; -insert into t1 values - (1, 'u', 'u', 1, 1), - (1, 'u', char(0xEC), 1, 1), - (1, 'u', 'x', 1, 1); -insert ignore into t1 select pk1, char(0xEC), pk3, key1, key2 from t1; -insert ignore into t1 select pk1, 'x', pk3, key1, key2 from t1 where pk2='u'; -insert ignore into t1 select 2, pk2, pk3, key1, key2 from t1; -select * from t1; -select * from t1 force index(key1, key2) where key1 < 3 or key2 < 3; - -# Hidden PK -alter table t1 drop primary key; -select * from t1; -select * from t1 force index(key1, key2) where key1 < 3 or key2 < 3; -drop table t1; - -# Variable-length PK -# this is also test for Bug#2688 -create table t1 ( - pk1 varchar(8) NOT NULL default '', - pk2 varchar(4) NOT NULL default '', - key1 int(11), - key2 int(11), - primary key(pk1, pk2), - KEY key1 (key1), - KEY key2 (key2) -) engine=bdb; -insert into t1 values ('','empt',2,2), - ('a','a--a',2,2), - ('bb','b--b',2,2), - ('ccc','c--c',2,2), - ('dddd','d--d',2,2); -select * from t1 force index(key1, key2) where key1 < 3 or key2 < 3; - -drop table t1; - diff --git a/mysys/base64.c b/mysys/base64.c index 610797dd2ce..fb51bdb3a60 100644 --- a/mysys/base64.c +++ b/mysys/base64.c @@ -42,7 +42,7 @@ base64_needed_encoded_length(int length_of_data) int base64_needed_decoded_length(int length_of_encoded_data) { - return ceil(length_of_encoded_data * 3 / 4); + return (int)ceil(length_of_encoded_data * 3 / 4); } diff --git a/mysys/my_pread.c b/mysys/my_pread.c index ac52895efe9..978366e57e5 100644 --- a/mysys/my_pread.c +++ b/mysys/my_pread.c @@ -46,7 +46,7 @@ uint my_pread(File Filedes, byte *Buffer, uint Count, my_off_t offset, before seeking to the given offset */ - error= (old_offset= lseek(Filedes, 0L, MY_SEEK_CUR)) == -1L || + error= (old_offset= (off_t)lseek(Filedes, 0L, MY_SEEK_CUR)) == -1L || lseek(Filedes, offset, MY_SEEK_SET) == -1L; if (!error) /* Seek was successful */ @@ -121,7 +121,7 @@ uint my_pwrite(int Filedes, const byte *Buffer, uint Count, my_off_t offset, As we cannot change the file pointer, we save the old position, before seeking to the given offset */ - error= ((old_offset= lseek(Filedes, 0L, MY_SEEK_CUR)) == -1L || + error= ((old_offset= (off_t)lseek(Filedes, 0L, MY_SEEK_CUR)) == -1L || lseek(Filedes, offset, MY_SEEK_SET) == -1L); if (!error) /* Seek was successful */ diff --git a/netware/mysql_install_db.c b/netware/mysql_install_db.c index 65ee7873e5c..07e02c35ff3 100644 --- a/netware/mysql_install_db.c +++ b/netware/mysql_install_db.c @@ -361,7 +361,6 @@ int mysql_install_db(int argc, char *argv[]) add_arg(&al, "--bootstrap"); add_arg(&al, "--skip-grant-tables"); add_arg(&al, "--skip-innodb"); - add_arg(&al, "--skip-bdb"); // spawn mysqld err = spawn(mysqld, &al, TRUE, sql_file, out_log, err_log); diff --git a/netware/mysql_test_run.c b/netware/mysql_test_run.c index 9b02f897a60..774aa61bea4 100644 --- a/netware/mysql_test_run.c +++ b/netware/mysql_test_run.c @@ -210,7 +210,6 @@ void install_db(char *datadir) add_arg(&al, "--basedir=%s", base_dir); add_arg(&al, "--datadir=%s", datadir); add_arg(&al, "--skip-innodb"); - add_arg(&al, "--skip-bdb"); // spawn if ((err = spawn(mysqld_file, &al, TRUE, input, output, error)) != 0) diff --git a/scripts/mysql_install_db.sh b/scripts/mysql_install_db.sh index 4ac9cf909e9..58ac9c4e3ad 100644 --- a/scripts/mysql_install_db.sh +++ b/scripts/mysql_install_db.sh @@ -212,7 +212,7 @@ then fi mysqld_install_cmd_line="$mysqld $defaults $mysqld_opt --bootstrap \ --skip-grant-tables --basedir=$basedir --datadir=$ldata --skip-innodb \ ---skip-bdb --skip-ndbcluster $args --max_allowed_packet=8M --net_buffer_length=16K" +--skip-ndbcluster $args --max_allowed_packet=8M --net_buffer_length=16K" if $scriptdir/mysql_create_system_tables $create_option $mdata $hostname $windows \ | eval "$mysqld_install_cmd_line" then diff --git a/sql-common/my_time.c b/sql-common/my_time.c index 8efe09a45be..b4cfe041529 100644 --- a/sql-common/my_time.c +++ b/sql-common/my_time.c @@ -429,7 +429,7 @@ str_to_datetime(const char *str, uint length, MYSQL_TIME *l_time, goto err; } - if (check_date(l_time, not_zero_date, flags, was_cut)) + if ((my_bool)check_date(l_time, not_zero_date, flags, was_cut)) goto err; l_time->time_type= (number_of_fields <= 3 ? diff --git a/sql/CMakeLists.txt b/sql/CMakeLists.txt index 95073b95ad6..4d0c0cf3207 100644 --- a/sql/CMakeLists.txt +++ b/sql/CMakeLists.txt @@ -8,8 +8,7 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include ${CMAKE_SOURCE_DIR}/sql ${CMAKE_SOURCE_DIR}/regex ${CMAKE_SOURCE_DIR}/zlib - ${CMAKE_SOURCE_DIR}/storage/bdb/build_win32 - ${CMAKE_SOURCE_DIR}/storage/bdb/dbinc) +) SET_SOURCE_FILES_PROPERTIES(${CMAKE_SOURCE_DIR}/sql/message.rc ${CMAKE_SOURCE_DIR}/sql/message.h @@ -29,7 +28,7 @@ ADD_DEFINITIONS(-DHAVE_ROW_BASED_REPLICATION -DMYSQL_SERVER ADD_EXECUTABLE(mysqld ../sql-common/client.c derror.cc des_key_file.cc discover.cc ../libmysql/errmsg.c field.cc field_conv.cc filesort.cc gstream.cc ha_heap.cc ha_myisam.cc ha_myisammrg.cc - ha_innodb.cc ha_partition.cc ha_federated.cc ha_berkeley.cc + ha_innodb.cc ha_partition.cc ha_federated.cc handler.cc hash_filo.cc hash_filo.h hostname.cc init.cc item.cc item_buff.cc item_cmpfunc.cc item_create.cc item_func.cc item_geofunc.cc item_row.cc @@ -79,9 +78,6 @@ ENDIF(WITH_EXAMPLE_STORAGE_ENGINE) IF(WITH_INNOBASE_STORAGE_ENGINE) TARGET_LINK_LIBRARIES(mysqld innobase) ENDIF(WITH_INNOBASE_STORAGE_ENGINE) -IF(WITH_BERKELEY_STORAGE_ENGINE) - TARGET_LINK_LIBRARIES(mysqld bdb) -ENDIF(WITH_BERKELEY_STORAGE_ENGINE) ADD_DEPENDENCIES(mysqld GenError) diff --git a/sql/Makefile.am b/sql/Makefile.am index 31d6a327c06..5c509707f51 100644 --- a/sql/Makefile.am +++ b/sql/Makefile.am @@ -47,10 +47,10 @@ noinst_HEADERS = item.h item_func.h item_sum.h item_cmpfunc.h \ item_create.h item_subselect.h item_row.h \ mysql_priv.h item_geofunc.h sql_bitmap.h \ procedure.h sql_class.h sql_lex.h sql_list.h \ - sql_manager.h sql_map.h sql_string.h unireg.h \ + sql_map.h sql_string.h unireg.h \ sql_error.h field.h handler.h mysqld_suffix.h \ ha_heap.h ha_myisam.h ha_myisammrg.h ha_partition.h \ - ha_innodb.h ha_berkeley.h ha_federated.h \ + ha_innodb.h ha_federated.h \ ha_ndbcluster.h ha_ndbcluster_binlog.h \ ha_ndbcluster_tables.h \ opt_range.h protocol.h rpl_tblmap.h \ @@ -88,7 +88,7 @@ mysqld_SOURCES = sql_lex.cc sql_handler.cc sql_partition.cc \ discover.cc time.cc opt_range.cc opt_sum.cc \ records.cc filesort.cc handler.cc \ ha_heap.cc ha_myisam.cc ha_myisammrg.cc \ - ha_partition.cc ha_innodb.cc ha_berkeley.cc \ + ha_partition.cc ha_innodb.cc \ ha_federated.cc \ ha_ndbcluster.cc ha_ndbcluster_binlog.cc \ sql_db.cc sql_table.cc sql_rename.cc sql_crypt.cc \ @@ -161,9 +161,6 @@ lex_hash.h: gen_lex_hash$(EXEEXT) ./gen_lex_hash$(EXEEXT) > $@ # the following three should eventually be moved out of this directory -ha_berkeley.o: ha_berkeley.cc ha_berkeley.h - $(CXXCOMPILE) @bdb_includes@ $(LM_CFLAGS) -c $< - ha_ndbcluster.o:ha_ndbcluster.cc ha_ndbcluster.h $(CXXCOMPILE) @ndbcluster_includes@ $(LM_CFLAGS) -c $< diff --git a/sql/field.h b/sql/field.h index d0568d1d297..01b5f7bd1f9 100644 --- a/sql/field.h +++ b/sql/field.h @@ -118,6 +118,11 @@ public: */ virtual String *val_str(String*,String *)=0; String *val_int_as_str(String *val_buffer, my_bool unsigned_flag); + /* + str_needs_quotes() returns TRUE if the value returned by val_str() needs + to be quoted when used in constructing an SQL query. + */ + virtual bool str_needs_quotes() { return FALSE; } virtual Item_result result_type () const=0; virtual Item_result cmp_type () const { return result_type(); } virtual Item_result cast_to_int_type () const { return result_type(); } @@ -417,6 +422,7 @@ public: uint32 max_length() { return field_length; } friend class create_field; my_decimal *val_decimal(my_decimal *); + virtual bool str_needs_quotes() { return TRUE; } uint is_equal(create_field *new_field); }; @@ -1385,6 +1391,7 @@ public: double val_real(void); longlong val_int(void); String *val_str(String*, String *); + virtual bool str_needs_quotes() { return TRUE; } my_decimal *val_decimal(my_decimal *); int cmp(const char *a, const char *b) { return cmp_binary(a, b); } diff --git a/sql/ha_berkeley.cc b/sql/ha_berkeley.cc deleted file mode 100644 index d8159a81f90..00000000000 --- a/sql/ha_berkeley.cc +++ /dev/null @@ -1,2754 +0,0 @@ -/* Copyright (C) 2000 MySQL AB & MySQL Finland AB & TCX DataKonsult AB - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ - - -/* - TODO: - - Not compressed keys should use cmp_fix_length_key - - Don't automaticly pack all string keys (To do this we need to modify - CREATE TABLE so that one can use the pack_keys argument per key). - - An argument to pack_key that we don't want compression. - - DB_DBT_USERMEM should be used for fixed length tables - We will need an updated Berkeley DB version for this. - - Killing threads that has got a 'deadlock' - - SHOW TABLE STATUS should give more information about the table. - - Get a more accurate count of the number of rows - (estimate_rows_upper_bound()). - We could store the found number of rows when the table is scanned and - then increment the counter for each attempted write. - - We will need to extend the manager thread to makes checkpoints at - given intervals. - - When not using UPDATE IGNORE, don't make a sub transaction but abort - the main transaction on errors. - - Handling of drop table during autocommit=0 ? - (Should we just give an error in this case if there is a pending - transaction ?) - - When using ALTER TABLE IGNORE, we should not start an transaction, but do - everything wthout transactions. - - When we do rollback, we need to subtract the number of changed rows - from the updated tables. - - Testing of: - - Mark tables that participate in a transaction so that they are not - closed during the transaction. We need to test what happens if - MySQL closes a table that is updated by a not commited transaction. -*/ - - -#ifdef USE_PRAGMA_IMPLEMENTATION -#pragma implementation // gcc: Class implementation -#endif - -#include "mysql_priv.h" - -#include -#include -#include - -#ifdef WITH_BERKELEY_STORAGE_ENGINE -#include "ha_berkeley.h" -#include "sql_manager.h" -#include - -#include - -#define HA_BERKELEY_ROWS_IN_TABLE 10000 /* to get optimization right */ -#define HA_BERKELEY_RANGE_COUNT 100 -#define HA_BERKELEY_MAX_ROWS 10000000 /* Max rows in table */ -/* extra rows for estimate_rows_upper_bound() */ -#define HA_BERKELEY_EXTRA_ROWS 100 - -/* Bits for share->status */ -#define STATUS_PRIMARY_KEY_INIT 1 -#define STATUS_ROW_COUNT_INIT 2 -#define STATUS_BDB_ANALYZE 4 - -const u_int32_t bdb_DB_TXN_NOSYNC= DB_TXN_NOSYNC; -const u_int32_t bdb_DB_RECOVER= DB_RECOVER; -const u_int32_t bdb_DB_PRIVATE= DB_PRIVATE; -const u_int32_t bdb_DB_DIRECT_DB= DB_DIRECT_DB; -const u_int32_t bdb_DB_DIRECT_LOG= DB_DIRECT_LOG; -const char *ha_berkeley_ext=".db"; -bool berkeley_shared_data=0; -u_int32_t berkeley_init_flags= DB_PRIVATE | DB_RECOVER, - berkeley_env_flags= DB_LOG_AUTOREMOVE, - berkeley_lock_type= DB_LOCK_DEFAULT; -ulong berkeley_log_buffer_size=0 , berkeley_log_file_size=0; -ulonglong berkeley_cache_size= 0; -char *berkeley_home, *berkeley_tmpdir, *berkeley_logdir; -long berkeley_lock_scan_time=0; -ulong berkeley_region_size=0, berkeley_cache_parts=1; -ulong berkeley_trans_retry=1; -ulong berkeley_max_lock; -pthread_mutex_t bdb_mutex; - -static DB_ENV *db_env; -static HASH bdb_open_tables; - -static const char berkeley_hton_name[]= "BerkeleyDB"; -static const int berkeley_hton_name_length=sizeof(berkeley_hton_name)-1; - -const char *berkeley_lock_names[] = -{ "DEFAULT", "OLDEST", "RANDOM", "YOUNGEST", "EXPIRE", "MAXLOCKS", - "MAXWRITE", "MINLOCKS", "MINWRITE", 0 }; -u_int32_t berkeley_lock_types[]= -{ DB_LOCK_DEFAULT, DB_LOCK_OLDEST, DB_LOCK_RANDOM, DB_LOCK_YOUNGEST, - DB_LOCK_EXPIRE, DB_LOCK_MAXLOCKS, DB_LOCK_MAXWRITE, DB_LOCK_MINLOCKS, - DB_LOCK_MINWRITE }; -TYPELIB berkeley_lock_typelib= {array_elements(berkeley_lock_names)-1,"", - berkeley_lock_names, NULL}; - -static void berkeley_print_error(const DB_ENV *db_env, const char *db_errpfx, - const char *buffer); -static byte* bdb_get_key(BDB_SHARE *share,uint *length, - my_bool not_used __attribute__((unused))); -static BDB_SHARE *get_share(const char *table_name, TABLE *table); -static int free_share(BDB_SHARE *share, TABLE *table, uint hidden_primary_key, - bool mutex_is_locked); -static int write_status(DB *status_block, char *buff, uint length); -static void update_status(BDB_SHARE *share, TABLE *table); - -static int berkeley_close_connection(THD *thd); -static int berkeley_commit(THD *thd, bool all); -static int berkeley_rollback(THD *thd, bool all); -static int berkeley_rollback_to_savepoint(THD* thd, void *savepoint); -static int berkeley_savepoint(THD* thd, void *savepoint); -static int berkeley_release_savepoint(THD* thd, void *savepoint); -static handler *berkeley_create_handler(TABLE_SHARE *table, - MEM_ROOT *mem_root); - -handlerton berkeley_hton; - -static handler *berkeley_create_handler(TABLE_SHARE *table, MEM_ROOT *mem_root) -{ - return new (mem_root) ha_berkeley(table); -} - -typedef struct st_berkeley_trx_data { - DB_TXN *all; - DB_TXN *stmt; - DB_TXN *sp_level; - uint bdb_lock_count; -} berkeley_trx_data; - -/* General functions */ - -int berkeley_init(void) -{ - DBUG_ENTER("berkeley_init"); - - berkeley_hton.state=SHOW_OPTION_YES; - berkeley_hton.db_type=DB_TYPE_BERKELEY_DB; - berkeley_hton.savepoint_offset=sizeof(DB_TXN *); - berkeley_hton.close_connection=berkeley_close_connection; - berkeley_hton.savepoint_set=berkeley_savepoint; - berkeley_hton.savepoint_rollback=berkeley_rollback_to_savepoint; - berkeley_hton.savepoint_release=berkeley_release_savepoint; - berkeley_hton.commit=berkeley_commit; - berkeley_hton.rollback=berkeley_rollback; - berkeley_hton.create=berkeley_create_handler; - berkeley_hton.panic=berkeley_end; - berkeley_hton.flush_logs=berkeley_flush_logs; - berkeley_hton.show_status=berkeley_show_status; - berkeley_hton.flags=HTON_CLOSE_CURSORS_AT_COMMIT | HTON_FLUSH_AFTER_RENAME; - - if (have_berkeley_db != SHOW_OPTION_YES) - return 0; // nothing else to do - - if (!berkeley_tmpdir) - berkeley_tmpdir=mysql_tmpdir; - if (!berkeley_home) - berkeley_home=mysql_real_data_home; - DBUG_PRINT("bdb",("berkeley_home: %s",mysql_real_data_home)); - - /* - If we don't set set_lg_bsize() we will get into trouble when - trying to use many open BDB tables. - If log buffer is not set, assume that the we will need 512 byte per - open table. This is a number that we have reached by testing. - */ - if (!berkeley_log_buffer_size) - { - berkeley_log_buffer_size= max(table_cache_size*512,32*1024); - } - /* - Berkeley DB require that - berkeley_log_file_size >= berkeley_log_buffer_size*4 - */ - berkeley_log_file_size= berkeley_log_buffer_size*4; - berkeley_log_file_size= MY_ALIGN(berkeley_log_file_size,1024*1024L); - berkeley_log_file_size= max(berkeley_log_file_size, 10*1024*1024L); - - if (db_env_create(&db_env,0)) - goto error; - db_env->set_errcall(db_env,berkeley_print_error); - db_env->set_errpfx(db_env,"bdb"); - db_env->set_tmp_dir(db_env, berkeley_tmpdir); - db_env->set_data_dir(db_env, mysql_data_home); - db_env->set_flags(db_env, berkeley_env_flags, 1); - if (berkeley_logdir) - db_env->set_lg_dir(db_env, berkeley_logdir); /* purecov: tested */ - - if (opt_endinfo) - db_env->set_verbose(db_env, - DB_VERB_DEADLOCK | DB_VERB_RECOVERY, - 1); - - if (berkeley_cache_size > (uint) ~0) - db_env->set_cachesize(db_env, berkeley_cache_size / (1024*1024L*1024L), - berkeley_cache_size % (1024L*1024L*1024L), - berkeley_cache_parts); - else - db_env->set_cachesize(db_env, 0, berkeley_cache_size, berkeley_cache_parts); - - db_env->set_lg_max(db_env, berkeley_log_file_size); - db_env->set_lg_bsize(db_env, berkeley_log_buffer_size); - db_env->set_lk_detect(db_env, berkeley_lock_type); - db_env->set_lg_regionmax(db_env, berkeley_region_size); - if (berkeley_max_lock) - db_env->set_lk_max(db_env, berkeley_max_lock); - - if (db_env->open(db_env, - berkeley_home, - berkeley_init_flags | DB_INIT_LOCK | - DB_INIT_LOG | DB_INIT_MPOOL | DB_INIT_TXN | - DB_CREATE | DB_THREAD, 0666)) - { - db_env->close(db_env,0); - db_env=0; - goto error; - } - - (void) hash_init(&bdb_open_tables,system_charset_info,32,0,0, - (hash_get_key) bdb_get_key,0,0); - pthread_mutex_init(&bdb_mutex,MY_MUTEX_INIT_FAST); - DBUG_RETURN(FALSE); -error: - have_berkeley_db= SHOW_OPTION_DISABLED; // If we couldn't use handler - DBUG_RETURN(TRUE); -} - - -int berkeley_end(ha_panic_function type) -{ - int error= 0; - DBUG_ENTER("berkeley_end"); - if (db_env) - { - berkeley_cleanup_log_files(); - error= db_env->close(db_env,0); // Error is logged - db_env= 0; - hash_free(&bdb_open_tables); - pthread_mutex_destroy(&bdb_mutex); - } - DBUG_RETURN(error); -} - -static int berkeley_close_connection(THD *thd) -{ - my_free((gptr)thd->ha_data[berkeley_hton.slot], MYF(0)); - return 0; -} - -bool berkeley_flush_logs() -{ - int error; - bool result=0; - DBUG_ENTER("berkeley_flush_logs"); - if ((error=db_env->log_flush(db_env,0))) - { - my_error(ER_ERROR_DURING_FLUSH_LOGS,MYF(0),error); /* purecov: inspected */ - result=1; /* purecov: inspected */ - } - if ((error=db_env->txn_checkpoint(db_env,0,0,0))) - { - my_error(ER_ERROR_DURING_CHECKPOINT,MYF(0),error); /* purecov: inspected */ - result=1; /* purecov: inspected */ - } - DBUG_RETURN(result); -} - -static int berkeley_commit(THD *thd, bool all) -{ - DBUG_ENTER("berkeley_commit"); - DBUG_PRINT("trans",("ending transaction %s", all ? "all" : "stmt")); - berkeley_trx_data *trx=(berkeley_trx_data *)thd->ha_data[berkeley_hton.slot]; - DB_TXN **txn= all ? &trx->all : &trx->stmt; - int error= (*txn)->commit(*txn,0); - *txn=0; -#ifndef DBUG_OFF - if (error) - DBUG_PRINT("error",("error: %d",error)); -#endif - DBUG_RETURN(error); -} - -static int berkeley_rollback(THD *thd, bool all) -{ - DBUG_ENTER("berkeley_rollback"); - DBUG_PRINT("trans",("aborting transaction %s", all ? "all" : "stmt")); - berkeley_trx_data *trx=(berkeley_trx_data *)thd->ha_data[berkeley_hton.slot]; - DB_TXN **txn= all ? &trx->all : &trx->stmt; - int error= (*txn)->abort(*txn); - *txn=0; - DBUG_RETURN(error); -} - -static int berkeley_savepoint(THD* thd, void *savepoint) -{ - int error; - DB_TXN **save_txn= (DB_TXN**) savepoint; - DBUG_ENTER("berkeley_savepoint"); - berkeley_trx_data *trx=(berkeley_trx_data *)thd->ha_data[berkeley_hton.slot]; - if (!(error= db_env->txn_begin(db_env, trx->sp_level, save_txn, 0))) - { - trx->sp_level= *save_txn; - } - DBUG_RETURN(error); -} - -static int berkeley_rollback_to_savepoint(THD* thd, void *savepoint) -{ - int error; - DB_TXN *parent, **save_txn= (DB_TXN**) savepoint; - DBUG_ENTER("berkeley_rollback_to_savepoint"); - berkeley_trx_data *trx=(berkeley_trx_data *)thd->ha_data[berkeley_hton.slot]; - parent= (*save_txn)->parent; - if (!(error= (*save_txn)->abort(*save_txn))) - { - trx->sp_level= parent; - error= berkeley_savepoint(thd, savepoint); - } - DBUG_RETURN(error); -} - -static int berkeley_release_savepoint(THD* thd, void *savepoint) -{ - int error; - DB_TXN *parent, **save_txn= (DB_TXN**) savepoint; - DBUG_ENTER("berkeley_release_savepoint"); - berkeley_trx_data *trx=(berkeley_trx_data *)thd->ha_data[berkeley_hton.slot]; - parent= (*save_txn)->parent; - if (!(error= (*save_txn)->commit(*save_txn,0))) - { - trx->sp_level= parent; - *save_txn= 0; - } - DBUG_RETURN(error); -} - -static bool berkeley_show_logs(THD *thd, stat_print_fn *stat_print) -{ - char **all_logs, **free_logs, **a, **f; - int error=1; - MEM_ROOT **root_ptr= my_pthread_getspecific_ptr(MEM_ROOT**,THR_MALLOC); - MEM_ROOT show_logs_root, *old_mem_root= *root_ptr; - DBUG_ENTER("berkeley_show_logs"); - - init_sql_alloc(&show_logs_root, BDB_LOG_ALLOC_BLOCK_SIZE, - BDB_LOG_ALLOC_BLOCK_SIZE); - *root_ptr= &show_logs_root; - all_logs= free_logs= 0; - - if ((error= db_env->log_archive(db_env, &all_logs, - DB_ARCH_ABS | DB_ARCH_LOG)) || - (error= db_env->log_archive(db_env, &free_logs, DB_ARCH_ABS))) - { - DBUG_PRINT("error", ("log_archive failed (error %d)", error)); - db_env->err(db_env, error, "log_archive: DB_ARCH_ABS"); - if (error== DB_NOTFOUND) - error=0; // No log files - goto err; - } - /* Error is 0 here */ - if (all_logs) - { - for (a = all_logs, f = free_logs; *a; ++a) - { - if (f && *f && strcmp(*a, *f) == 0) - { - f++; - if ((error= stat_print(thd, berkeley_hton_name, - berkeley_hton_name_length, *a, strlen(*a), - STRING_WITH_LEN(SHOW_LOG_STATUS_FREE)))) - break; - } - else - { - if ((error= stat_print(thd, berkeley_hton_name, - berkeley_hton_name_length, *a, strlen(*a), - STRING_WITH_LEN(SHOW_LOG_STATUS_INUSE)))) - break; - } - } - } -err: - if (all_logs) - free(all_logs); - if (free_logs) - free(free_logs); - free_root(&show_logs_root,MYF(0)); - *root_ptr= old_mem_root; - DBUG_RETURN(error); -} - -bool berkeley_show_status(THD *thd, stat_print_fn *stat_print, - enum ha_stat_type stat_type) -{ - switch (stat_type) { - case HA_ENGINE_LOGS: - return berkeley_show_logs(thd, stat_print); - default: - return FALSE; - } -} - -static void berkeley_print_error(const DB_ENV *db_env, const char *db_errpfx, - const char *buffer) -{ - sql_print_error("%s: %s",db_errpfx,buffer); /* purecov: tested */ -} - - -void berkeley_cleanup_log_files(void) -{ - DBUG_ENTER("berkeley_cleanup_log_files"); - char **names; - int error; - -// by HF. Sometimes it crashes. TODO - find out why -#ifndef EMBEDDED_LIBRARY - /* XXX: Probably this should be done somewhere else, and - * should be tunable by the user. */ - if ((error = db_env->txn_checkpoint(db_env, 0, 0, 0))) - my_error(ER_ERROR_DURING_CHECKPOINT, MYF(0), error); /* purecov: inspected */ -#endif - if ((error = db_env->log_archive(db_env, &names, DB_ARCH_ABS)) != 0) - { - DBUG_PRINT("error", ("log_archive failed (error %d)", error)); /* purecov: inspected */ - db_env->err(db_env, error, "log_archive: DB_ARCH_ABS"); /* purecov: inspected */ - DBUG_VOID_RETURN; /* purecov: inspected */ - } - - if (names) - { /* purecov: tested */ - char **np; /* purecov: tested */ - for (np = names; *np; ++np) /* purecov: tested */ - my_delete(*np, MYF(MY_WME)); /* purecov: tested */ - - free(names); /* purecov: tested */ - } - - DBUG_VOID_RETURN; -} - - -/***************************************************************************** -** Berkeley DB tables -*****************************************************************************/ - -ha_berkeley::ha_berkeley(TABLE_SHARE *table_arg) - :handler(&berkeley_hton, table_arg), alloc_ptr(0), rec_buff(0), file(0), - int_table_flags(HA_REC_NOT_IN_SEQ | HA_FAST_KEY_READ | - HA_NULL_IN_KEY | HA_CAN_INDEX_BLOBS | - HA_PRIMARY_KEY_IN_READ_INDEX | HA_FILE_BASED | - HA_CAN_GEOMETRY | - HA_AUTO_PART_KEY | HA_TABLE_SCAN_ON_INDEX), - changed_rows(0), last_dup_key((uint) -1), version(0), using_ignore(0) -{} - - -static const char *ha_berkeley_exts[] = { - ha_berkeley_ext, - NullS -}; - -const char **ha_berkeley::bas_ext() const -{ - return ha_berkeley_exts; -} - -ulong ha_berkeley::index_flags(uint idx, uint part, bool all_parts) const -{ - ulong flags= (HA_READ_NEXT | HA_READ_PREV | HA_READ_ORDER | HA_KEYREAD_ONLY - | HA_READ_RANGE); - for (uint i= all_parts ? 0 : part ; i <= part ; i++) - { - KEY_PART_INFO *key_part= table_share->key_info[idx].key_part+i; - if (key_part->field->type() == FIELD_TYPE_BLOB) - { - /* We can't use BLOBS to shortcut sorts */ - flags&= ~(HA_READ_ORDER | HA_KEYREAD_ONLY | HA_READ_RANGE); - break; - } - switch (key_part->field->key_type()) { - case HA_KEYTYPE_TEXT: - case HA_KEYTYPE_VARTEXT1: - case HA_KEYTYPE_VARTEXT2: - /* - As BDB stores only one copy of equal strings, we can't use key read - on these. Binary collations do support key read though. - */ - if (!(key_part->field->charset()->state & MY_CS_BINSORT)) - flags&= ~HA_KEYREAD_ONLY; - break; - default: // Keep compiler happy - break; - } - } - return flags; -} - - -static int -berkeley_cmp_hidden_key(DB* file, const DBT *new_key, const DBT *saved_key) -{ - ulonglong a=uint5korr((char*) new_key->data); - ulonglong b=uint5korr((char*) saved_key->data); - return a < b ? -1 : (a > b ? 1 : 0); -} - -static int -berkeley_cmp_packed_key(DB *file, const DBT *new_key, const DBT *saved_key) -{ - KEY *key= (new_key->app_private ? (KEY*) new_key->app_private : - (KEY*) (file->app_private)); - char *new_key_ptr= (char*) new_key->data; - char *saved_key_ptr=(char*) saved_key->data; - KEY_PART_INFO *key_part= key->key_part, *end=key_part+key->key_parts; - uint key_length=new_key->size; - - DBUG_DUMP("key_in_index", saved_key_ptr, saved_key->size); - for (; key_part != end && (int) key_length > 0; key_part++) - { - int cmp; - uint length; - if (key_part->null_bit) - { - if (*new_key_ptr != *saved_key_ptr++) - return ((int) *new_key_ptr - (int) saved_key_ptr[-1]); - key_length--; - if (!*new_key_ptr++) - continue; - } - if ((cmp= key_part->field->pack_cmp(new_key_ptr,saved_key_ptr, - key_part->length, - key->table->insert_or_update))) - return cmp; - length= key_part->field->packed_col_length(new_key_ptr, - key_part->length); - new_key_ptr+=length; - key_length-=length; - saved_key_ptr+=key_part->field->packed_col_length(saved_key_ptr, - key_part->length); - } - return key->handler.bdb_return_if_eq; -} - - -/* The following is not yet used; Should be used for fixed length keys */ - -#ifdef NOT_YET -static int -berkeley_cmp_fix_length_key(DB *file, const DBT *new_key, const DBT *saved_key) -{ - KEY *key= (new_key->app_private ? (KEY*) new_key->app_private : - (KEY*) (file->app_private)); - char *new_key_ptr= (char*) new_key->data; - char *saved_key_ptr=(char*) saved_key->data; - KEY_PART_INFO *key_part= key->key_part, *end=key_part+key->key_parts; - uint key_length=new_key->size; - - for (; key_part != end && (int) key_length > 0 ; key_part++) - { - int cmp; - if ((cmp=key_part->field->pack_cmp(new_key_ptr,saved_key_ptr,0,0))) - return cmp; - new_key_ptr+=key_part->length; - key_length-= key_part->length; - saved_key_ptr+=key_part->length; - } - return key->handler.bdb_return_if_eq; -} -#endif - - -/* Compare key against row */ - -static bool -berkeley_key_cmp(TABLE *table, KEY *key_info, const char *key, uint key_length) -{ - KEY_PART_INFO *key_part= key_info->key_part, - *end=key_part+key_info->key_parts; - - for (; key_part != end && (int) key_length > 0; key_part++) - { - int cmp; - uint length; - if (key_part->null_bit) - { - key_length--; - /* - With the current usage, the following case will always be FALSE, - because NULL keys are sorted before any other key - */ - if (*key != (table->record[0][key_part->null_offset] & - key_part->null_bit) ? 0 : 1) - return 1; - if (!*key++) // Null value - continue; - } - /* - Last argument has to be 0 as we are also using this to function to see - if a key like 'a ' matched a row with 'a' - */ - if ((cmp= key_part->field->pack_cmp(key, key_part->length, 0))) - return cmp; - length= key_part->field->packed_col_length(key,key_part->length); - key+= length; - key_length-= length; - } - return 0; // Identical keys -} - - -int ha_berkeley::open(const char *name, int mode, uint test_if_locked) -{ - char name_buff[FN_REFLEN]; - uint open_mode=(mode == O_RDONLY ? DB_RDONLY : 0) | DB_THREAD; - uint max_key_length; - int error; - DBUG_ENTER("ha_berkeley::open"); - - /* Open primary key */ - hidden_primary_key=0; - if ((primary_key= table_share->primary_key) >= MAX_KEY) - { // No primary key - primary_key= table_share->keys; - key_used_on_scan=MAX_KEY; - ref_length=hidden_primary_key=BDB_HIDDEN_PRIMARY_KEY_LENGTH; - } - else - key_used_on_scan=primary_key; - - /* Need some extra memory in case of packed keys */ - max_key_length= table_share->max_key_length + MAX_REF_PARTS*3; - if (!(alloc_ptr= - my_multi_malloc(MYF(MY_WME), - &key_buff, max_key_length, - &key_buff2, max_key_length, - &primary_key_buff, - (hidden_primary_key ? 0 : - table_share->key_info[table_share->primary_key].key_length), - NullS))) - DBUG_RETURN(1); /* purecov: inspected */ - if (!(rec_buff= (byte*) my_malloc((alloced_rec_buff_length= - table_share->rec_buff_length), - MYF(MY_WME)))) - { - my_free(alloc_ptr,MYF(0)); /* purecov: inspected */ - DBUG_RETURN(1); /* purecov: inspected */ - } - - /* Init shared structure */ - if (!(share= get_share(name,table))) - { - my_free((char*) rec_buff,MYF(0)); /* purecov: inspected */ - my_free(alloc_ptr,MYF(0)); /* purecov: inspected */ - DBUG_RETURN(1); /* purecov: inspected */ - } - thr_lock_data_init(&share->lock,&lock,(void*) 0); - key_file = share->key_file; - key_type = share->key_type; - bzero((char*) ¤t_row,sizeof(current_row)); - - /* Fill in shared structure, if needed */ - pthread_mutex_lock(&share->mutex); - file= share->file; - if (!share->use_count++) - { - if ((error=db_create(&file, db_env, 0))) - { - free_share(share,table, hidden_primary_key,1); /* purecov: inspected */ - my_free((char*) rec_buff,MYF(0)); /* purecov: inspected */ - my_free(alloc_ptr,MYF(0)); /* purecov: inspected */ - my_errno=error; /* purecov: inspected */ - DBUG_RETURN(1); /* purecov: inspected */ - } - share->file= file; - - file->set_bt_compare(file, - (hidden_primary_key ? berkeley_cmp_hidden_key : - berkeley_cmp_packed_key)); - if (!hidden_primary_key) - file->app_private= (void*) (table->key_info + table_share->primary_key); - if ((error= db_env->txn_begin(db_env, NULL, (DB_TXN**) &transaction, 0)) || - (error= (file->open(file, transaction, - fn_format(name_buff, name, "", ha_berkeley_ext, - MY_UNPACK_FILENAME|MY_APPEND_EXT), - "main", DB_BTREE, open_mode, 0))) || - (error= transaction->commit(transaction, 0))) - { - free_share(share, table, hidden_primary_key,1); /* purecov: inspected */ - my_free((char*) rec_buff,MYF(0)); /* purecov: inspected */ - my_free(alloc_ptr,MYF(0)); /* purecov: inspected */ - my_errno=error; /* purecov: inspected */ - DBUG_RETURN(1); /* purecov: inspected */ - } - - /* Open other keys; These are part of the share structure */ - key_file[primary_key]=file; - key_type[primary_key]= hidden_primary_key ? 0 : DB_NOOVERWRITE; - - DB **ptr=key_file; - for (uint i=0, used_keys=0; i < table_share->keys ; i++, ptr++) - { - char part[7]; - if (i != primary_key) - { - if ((error=db_create(ptr, db_env, 0))) - { - close(); /* purecov: inspected */ - my_errno=error; /* purecov: inspected */ - DBUG_RETURN(1); /* purecov: inspected */ - } - sprintf(part,"key%02d",++used_keys); - key_type[i]=table->key_info[i].flags & HA_NOSAME ? DB_NOOVERWRITE : 0; - (*ptr)->set_bt_compare(*ptr, berkeley_cmp_packed_key); - (*ptr)->app_private= (void*) (table->key_info+i); - if (!(table->key_info[i].flags & HA_NOSAME)) - { - DBUG_PRINT("bdb",("Setting DB_DUP for key %u", i)); - (*ptr)->set_flags(*ptr, DB_DUP); - } - if ((error= db_env->txn_begin(db_env, NULL, (DB_TXN**) &transaction, - 0)) || - (error=((*ptr)->open(*ptr, transaction, name_buff, part, DB_BTREE, - open_mode, 0))) || - (error= transaction->commit(transaction, 0))) - { - close(); /* purecov: inspected */ - my_errno=error; /* purecov: inspected */ - DBUG_RETURN(1); /* purecov: inspected */ - } - } - } - /* Calculate pack_length of primary key */ - share->fixed_length_primary_key= 1; - if (!hidden_primary_key) - { - ref_length=0; - KEY_PART_INFO *key_part= table->key_info[primary_key].key_part; - KEY_PART_INFO *end=key_part+table->key_info[primary_key].key_parts; - for (; key_part != end ; key_part++) - ref_length+= key_part->field->max_packed_col_length(key_part->length); - share->fixed_length_primary_key= - (ref_length == table->key_info[primary_key].key_length); - share->status|= STATUS_PRIMARY_KEY_INIT; - } - share->ref_length= ref_length; - } - ref_length= share->ref_length; // If second open - pthread_mutex_unlock(&share->mutex); - - transaction=0; - cursor=0; - key_read=0; - stats.block_size=8192; // Berkeley DB block size - share->fixed_length_row= !(table_share->db_create_options & - HA_OPTION_PACK_RECORD); - - get_status(); - info(HA_STATUS_NO_LOCK | HA_STATUS_VARIABLE | HA_STATUS_CONST); - DBUG_RETURN(0); -} - - -int ha_berkeley::close(void) -{ - DBUG_ENTER("ha_berkeley::close"); - - my_free((char*) rec_buff,MYF(MY_ALLOW_ZERO_PTR)); - my_free(alloc_ptr,MYF(MY_ALLOW_ZERO_PTR)); - ha_berkeley::reset(); // current_row buffer - DBUG_RETURN(free_share(share,table, hidden_primary_key,0)); -} - - -/* Reallocate buffer if needed */ - -bool ha_berkeley::fix_rec_buff_for_blob(ulong length) -{ - if (! rec_buff || length > alloced_rec_buff_length) - { - byte *newptr; - if (!(newptr=(byte*) my_realloc((gptr) rec_buff, length, - MYF(MY_ALLOW_ZERO_PTR)))) - return 1; /* purecov: inspected */ - rec_buff=newptr; - alloced_rec_buff_length=length; - } - return 0; -} - - -/* Calculate max length needed for row */ - -ulong ha_berkeley::max_row_length(const byte *buf) -{ - ulong length= table_share->reclength + table_share->fields*2; - uint *ptr, *end; - for (ptr= table_share->blob_field, end=ptr + table_share->blob_fields ; - ptr != end ; - ptr++) - { - Field_blob *blob= ((Field_blob*) table->field[*ptr]); - length+= blob->get_length((char*) buf + blob->offset())+2; - } - return length; -} - - -/* - Pack a row for storage. If the row is of fixed length, just store the - row 'as is'. - If not, we will generate a packed row suitable for storage. - This will only fail if we don't have enough memory to pack the row, which; - may only happen in rows with blobs, as the default row length is - pre-allocated. -*/ - -int ha_berkeley::pack_row(DBT *row, const byte *record, bool new_row) -{ - byte *ptr; - bzero((char*) row,sizeof(*row)); - if (share->fixed_length_row) - { - row->data=(void*) record; - row->size= table_share->reclength+hidden_primary_key; - if (hidden_primary_key) - { - if (new_row) - get_auto_primary_key(current_ident); - memcpy_fixed((char*) record+table_share->reclength, - (char*) current_ident, - BDB_HIDDEN_PRIMARY_KEY_LENGTH); - } - return 0; - } - if (table_share->blob_fields) - { - if (fix_rec_buff_for_blob(max_row_length(record))) - return HA_ERR_OUT_OF_MEM; /* purecov: inspected */ - } - - /* Copy null bits */ - memcpy(rec_buff, record, table_share->null_bytes); - ptr= rec_buff + table_share->null_bytes; - - for (Field **field=table->field ; *field ; field++) - ptr=(byte*) (*field)->pack((char*) ptr, - (char*) record + (*field)->offset()); - - if (hidden_primary_key) - { - if (new_row) - get_auto_primary_key(current_ident); - memcpy_fixed((char*) ptr, (char*) current_ident, - BDB_HIDDEN_PRIMARY_KEY_LENGTH); - ptr+=BDB_HIDDEN_PRIMARY_KEY_LENGTH; - } - row->data=rec_buff; - row->size= (size_t) (ptr - rec_buff); - return 0; -} - - -void ha_berkeley::unpack_row(char *record, DBT *row) -{ - if (share->fixed_length_row) - memcpy(record,(char*) row->data,table_share->reclength+hidden_primary_key); - else - { - /* Copy null bits */ - my_bitmap_map *old_map= dbug_tmp_use_all_columns(table, table->write_set); - const char *ptr= (const char*) row->data; - memcpy(record, ptr, table_share->null_bytes); - ptr+= table_share->null_bytes; - for (Field **field=table->field ; *field ; field++) - ptr= (*field)->unpack(record + (*field)->offset(), ptr); - dbug_tmp_restore_column_map(table->write_set, old_map); - } -} - - -/* Store the key and the primary key into the row */ - -void ha_berkeley::unpack_key(char *record, DBT *key, uint index) -{ - KEY *key_info= table->key_info+index; - KEY_PART_INFO *key_part= key_info->key_part, - *end= key_part+key_info->key_parts; - char *pos= (char*) key->data; - - for (; key_part != end; key_part++) - { - if (key_part->null_bit) - { - if (!*pos++) // Null value - { - /* - We don't need to reset the record data as we will not access it - if the null data is set - */ - - record[key_part->null_offset]|=key_part->null_bit; - continue; - } - record[key_part->null_offset]&= ~key_part->null_bit; - } - pos= (char*) key_part->field->unpack_key(record + key_part->field->offset(), - pos, key_part->length); - } -} - - -/* - Create a packed key from a row. This key will be written as such - to the index tree. - - This will never fail as the key buffer is pre-allocated. -*/ - -DBT *ha_berkeley::create_key(DBT *key, uint keynr, char *buff, - const byte *record, int key_length) -{ - bzero((char*) key,sizeof(*key)); - if (hidden_primary_key && keynr == primary_key) - { - /* We don't need to set app_private here */ - key->data=current_ident; - key->size=BDB_HIDDEN_PRIMARY_KEY_LENGTH; - return key; - } - - KEY *key_info=table->key_info+keynr; - KEY_PART_INFO *key_part=key_info->key_part; - KEY_PART_INFO *end=key_part+key_info->key_parts; - my_bitmap_map *old_map= dbug_tmp_use_all_columns(table, table->write_set); - DBUG_ENTER("create_key"); - - key->data=buff; - key->app_private= key_info; - for (; key_part != end && key_length > 0; key_part++) - { - if (key_part->null_bit) - { - /* Store 0 if the key part is a NULL part */ - if (record[key_part->null_offset] & key_part->null_bit) - { - *buff++ =0; - key->flags|=DB_DBT_DUPOK; - continue; - } - *buff++ = 1; // Store NOT NULL marker - } - buff=key_part->field->pack_key(buff,(char*) (record + key_part->offset), - key_part->length); - key_length-=key_part->length; - } - key->size= (buff - (char*) key->data); - DBUG_DUMP("key",(char*) key->data, key->size); - dbug_tmp_restore_column_map(table->write_set, old_map); - DBUG_RETURN(key); -} - - -/* - Create a packed key from from a MySQL unpacked key (like the one that is - sent from the index_read() - - This key is to be used to read a row -*/ - -DBT *ha_berkeley::pack_key(DBT *key, uint keynr, char *buff, - const byte *key_ptr, uint key_length) -{ - KEY *key_info=table->key_info+keynr; - KEY_PART_INFO *key_part=key_info->key_part; - KEY_PART_INFO *end=key_part+key_info->key_parts; - my_bitmap_map *old_map= dbug_tmp_use_all_columns(table, table->write_set); - DBUG_ENTER("bdb:pack_key"); - - bzero((char*) key,sizeof(*key)); - key->data=buff; - key->app_private= (void*) key_info; - - for (; key_part != end && (int) key_length > 0 ; key_part++) - { - uint offset=0; - if (key_part->null_bit) - { - if (!(*buff++ = (*key_ptr == 0))) // Store 0 if NULL - { - key_length-= key_part->store_length; - key_ptr+= key_part->store_length; - key->flags|=DB_DBT_DUPOK; - continue; - } - offset=1; // Data is at key_ptr+1 - } - buff=key_part->field->pack_key_from_key_image(buff,(char*) key_ptr+offset, - key_part->length); - key_ptr+=key_part->store_length; - key_length-=key_part->store_length; - } - key->size= (buff - (char*) key->data); - DBUG_DUMP("key",(char*) key->data, key->size); - dbug_tmp_restore_column_map(table->write_set, old_map); - DBUG_RETURN(key); -} - - -int ha_berkeley::write_row(byte * record) -{ - DBT row,prim_key,key; - int error; - DBUG_ENTER("write_row"); - - statistic_increment(table->in_use->status_var.ha_write_count, &LOCK_status); - if (table->timestamp_field_type & TIMESTAMP_AUTO_SET_ON_INSERT) - table->timestamp_field->set_time(); - if (table->next_number_field && record == table->record[0]) - update_auto_increment(); - if ((error=pack_row(&row, record,1))) - DBUG_RETURN(error); /* purecov: inspected */ - - table->insert_or_update= 1; // For handling of VARCHAR - if (table_share->keys + test(hidden_primary_key) == 1) - { - error=file->put(file, transaction, create_key(&prim_key, primary_key, - key_buff, record), - &row, key_type[primary_key]); - last_dup_key=primary_key; - } - else - { - DB_TXN *sub_trans = transaction; - /* Don't use sub transactions in temporary tables */ - for (uint retry=0 ; retry < berkeley_trans_retry ; retry++) - { - key_map changed_keys(0); - if (!(error=file->put(file, sub_trans, create_key(&prim_key, primary_key, - key_buff, record), - &row, key_type[primary_key]))) - { - changed_keys.set_bit(primary_key); - for (uint keynr=0 ; keynr < table_share->keys ; keynr++) - { - if (keynr == primary_key) - continue; - if ((error=key_file[keynr]->put(key_file[keynr], sub_trans, - create_key(&key, keynr, key_buff2, - record), - &prim_key, key_type[keynr]))) - { - last_dup_key=keynr; - break; - } - changed_keys.set_bit(keynr); - } - } - else - last_dup_key=primary_key; - if (error) - { - /* Remove inserted row */ - DBUG_PRINT("error",("Got error %d",error)); - if (using_ignore) - { - int new_error = 0; - if (!changed_keys.is_clear_all()) - { - new_error = 0; - for (uint keynr=0; - keynr < table_share->keys+test(hidden_primary_key); - keynr++) - { - if (changed_keys.is_set(keynr)) - { - if ((new_error = remove_key(sub_trans, keynr, record, - &prim_key))) - break; /* purecov: inspected */ - } - } - } - if (new_error) - { - error=new_error; // This shouldn't happen /* purecov: inspected */ - break; /* purecov: inspected */ - } - } - } - if (error != DB_LOCK_DEADLOCK) - break; - } - } - table->insert_or_update= 0; - if (error == DB_KEYEXIST) - error=HA_ERR_FOUND_DUPP_KEY; - else if (!error) - changed_rows++; - DBUG_RETURN(error); -} - - -/* Compare if a key in a row has changed */ - -int ha_berkeley::key_cmp(uint keynr, const byte * old_row, - const byte * new_row) -{ - KEY_PART_INFO *key_part=table->key_info[keynr].key_part; - KEY_PART_INFO *end=key_part+table->key_info[keynr].key_parts; - - for (; key_part != end ; key_part++) - { - if (key_part->null_bit) - { - if ((old_row[key_part->null_offset] & key_part->null_bit) != - (new_row[key_part->null_offset] & key_part->null_bit)) - return 1; - } - if (key_part->key_part_flag & (HA_BLOB_PART | HA_VAR_LENGTH_PART)) - { - - if (key_part->field->cmp_binary((char*) (old_row + key_part->offset), - (char*) (new_row + key_part->offset), - (ulong) key_part->length)) - return 1; - } - else - { - if (memcmp(old_row+key_part->offset, new_row+key_part->offset, - key_part->length)) - return 1; - } - } - return 0; -} - - -/* - Update a row from one value to another. - Clobbers key_buff2 -*/ - -int ha_berkeley::update_primary_key(DB_TXN *trans, bool primary_key_changed, - const byte * old_row, DBT *old_key, - const byte * new_row, DBT *new_key, - bool local_using_ignore) -{ - DBT row; - int error; - DBUG_ENTER("update_primary_key"); - - if (primary_key_changed) - { - // Primary key changed or we are updating a key that can have duplicates. - // Delete the old row and add a new one - if (!(error=remove_key(trans, primary_key, old_row, old_key))) - { - if (!(error=pack_row(&row, new_row, 0))) - { - if ((error=file->put(file, trans, new_key, &row, - key_type[primary_key]))) - { - // Probably a duplicated key; restore old key and row if needed - last_dup_key=primary_key; - if (local_using_ignore) - { - int new_error; - if ((new_error=pack_row(&row, old_row, 0)) || - (new_error=file->put(file, trans, old_key, &row, - key_type[primary_key]))) - error=new_error; // fatal error /* purecov: inspected */ - } - } - } - } - } - else - { - // Primary key didn't change; just update the row data - if (!(error=pack_row(&row, new_row, 0))) - error=file->put(file, trans, new_key, &row, 0); - } - DBUG_RETURN(error); -} - -/* - Restore changed keys, when a non-fatal error aborts the insert/update - of one row. - Clobbers keybuff2 -*/ - -int ha_berkeley::restore_keys(DB_TXN *trans, key_map *changed_keys, - uint primary_key, - const byte *old_row, DBT *old_key, - const byte *new_row, DBT *new_key) -{ - int error; - DBT tmp_key; - uint keynr; - DBUG_ENTER("restore_keys"); - - /* Restore the old primary key, and the old row, but don't ignore - duplicate key failure */ - if ((error=update_primary_key(trans, TRUE, new_row, new_key, - old_row, old_key, FALSE))) - goto err; /* purecov: inspected */ - - /* Remove the new key, and put back the old key - changed_keys is a map of all non-primary keys that need to be - rolled back. The last key set in changed_keys is the one that - triggered the duplicate key error (it wasn't inserted), so for - that one just put back the old value. */ - if (!changed_keys->is_clear_all()) - { - for (keynr=0 ; keynr < table_share->keys+test(hidden_primary_key) ; keynr++) - { - if (changed_keys->is_set(keynr)) - { - if (changed_keys->is_prefix(1) && - (error = remove_key(trans, keynr, new_row, new_key))) - break; /* purecov: inspected */ - if ((error = key_file[keynr]->put(key_file[keynr], trans, - create_key(&tmp_key, keynr, key_buff2, - old_row), - old_key, key_type[keynr]))) - break; /* purecov: inspected */ - } - } - } - -err: - DBUG_ASSERT(error != DB_KEYEXIST); - DBUG_RETURN(error); -} - - -int ha_berkeley::update_row(const byte * old_row, byte * new_row) -{ - DBT prim_key, key, old_prim_key; - int error; - DB_TXN *sub_trans; - bool primary_key_changed; - DBUG_ENTER("update_row"); - - LINT_INIT(error); - statistic_increment(table->in_use->status_var.ha_update_count,&LOCK_status); - if (table->timestamp_field_type & TIMESTAMP_AUTO_SET_ON_UPDATE) - table->timestamp_field->set_time(); - - table->insert_or_update= 1; // For handling of VARCHAR - if (hidden_primary_key) - { - primary_key_changed=0; - bzero((char*) &prim_key,sizeof(prim_key)); - prim_key.data= (void*) current_ident; - prim_key.size=BDB_HIDDEN_PRIMARY_KEY_LENGTH; - old_prim_key=prim_key; - } - else - { - create_key(&prim_key, primary_key, key_buff, new_row); - - if ((primary_key_changed=key_cmp(primary_key, old_row, new_row))) - create_key(&old_prim_key, primary_key, primary_key_buff, old_row); - else - old_prim_key=prim_key; - } - - sub_trans = transaction; - for (uint retry=0 ; retry < berkeley_trans_retry ; retry++) - { - key_map changed_keys(0); - /* Start by updating the primary key */ - if (!(error=update_primary_key(sub_trans, primary_key_changed, - old_row, &old_prim_key, - new_row, &prim_key, - using_ignore))) - { - // Update all other keys - for (uint keynr=0 ; keynr < table_share->keys ; keynr++) - { - if (keynr == primary_key) - continue; - if (key_cmp(keynr, old_row, new_row) || primary_key_changed) - { - if ((error=remove_key(sub_trans, keynr, old_row, &old_prim_key))) - { - table->insert_or_update= 0; - DBUG_RETURN(error); // Fatal error /* purecov: inspected */ - } - changed_keys.set_bit(keynr); - if ((error=key_file[keynr]->put(key_file[keynr], sub_trans, - create_key(&key, keynr, key_buff2, - new_row), - &prim_key, key_type[keynr]))) - { - last_dup_key=keynr; - break; - } - } - } - } - if (error) - { - /* Remove inserted row */ - DBUG_PRINT("error",("Got error %d",error)); - if (using_ignore) - { - int new_error = 0; - if (!changed_keys.is_clear_all()) - new_error=restore_keys(transaction, &changed_keys, primary_key, - old_row, &old_prim_key, new_row, &prim_key); - if (new_error) - { - /* This shouldn't happen */ - error=new_error; /* purecov: inspected */ - break; /* purecov: inspected */ - } - } - } - if (error != DB_LOCK_DEADLOCK) - break; - } - table->insert_or_update= 0; - if (error == DB_KEYEXIST) - error=HA_ERR_FOUND_DUPP_KEY; - DBUG_RETURN(error); -} - - -/* - Delete one key - This uses key_buff2, when keynr != primary key, so it's important that - a function that calls this doesn't use this buffer for anything else. -*/ - -int ha_berkeley::remove_key(DB_TXN *trans, uint keynr, const byte *record, - DBT *prim_key) -{ - int error; - DBT key; - DBUG_ENTER("remove_key"); - DBUG_PRINT("enter",("index: %d",keynr)); - - if (keynr == active_index && cursor) - error=cursor->c_del(cursor,0); - else if (keynr == primary_key || - ((table->key_info[keynr].flags & (HA_NOSAME | HA_NULL_PART_KEY)) == - HA_NOSAME)) - { // Unique key - DBUG_ASSERT(keynr == primary_key || prim_key->data != key_buff2); - error=key_file[keynr]->del(key_file[keynr], trans, - keynr == primary_key ? - prim_key : - create_key(&key, keynr, key_buff2, record), - 0); - } - else - { - /* - To delete the not duplicated key, we need to open an cursor on the - row to find the key to be delete and delete it. - We will never come here with keynr = primary_key - */ - DBUG_ASSERT(keynr != primary_key && prim_key->data != key_buff2); - DBC *tmp_cursor; - if (!(error=key_file[keynr]->cursor(key_file[keynr], trans, - &tmp_cursor, 0))) - { - if (!(error=tmp_cursor->c_get(tmp_cursor, - create_key(&key, keynr, key_buff2, record), - prim_key, DB_GET_BOTH | DB_RMW))) - { // This shouldn't happen - error=tmp_cursor->c_del(tmp_cursor,0); - } - int result=tmp_cursor->c_close(tmp_cursor); - if (!error) - error=result; - } - } - DBUG_RETURN(error); -} - - -/* Delete all keys for new_record */ - -int ha_berkeley::remove_keys(DB_TXN *trans, const byte *record, - DBT *new_record, DBT *prim_key, key_map *keys) -{ - int result = 0; - for (uint keynr=0; - keynr < table_share->keys+test(hidden_primary_key); - keynr++) - { - if (keys->is_set(keynr)) - { - int new_error=remove_key(trans, keynr, record, prim_key); - if (new_error) - { - result=new_error; // Return last error /* purecov: inspected */ - break; // Let rollback correct things /* purecov: inspected */ - } - } - } - return result; -} - - -int ha_berkeley::delete_row(const byte * record) -{ - int error; - DBT row, prim_key; - key_map keys= table_share->keys_in_use; - DBUG_ENTER("delete_row"); - statistic_increment(table->in_use->status_var.ha_delete_count,&LOCK_status); - - if ((error=pack_row(&row, record, 0))) - DBUG_RETURN((error)); /* purecov: inspected */ - create_key(&prim_key, primary_key, key_buff, record); - if (hidden_primary_key) - keys.set_bit(primary_key); - - /* Subtransactions may be used in order to retry the delete in - case we get a DB_LOCK_DEADLOCK error. */ - DB_TXN *sub_trans = transaction; - for (uint retry=0 ; retry < berkeley_trans_retry ; retry++) - { - error=remove_keys(sub_trans, record, &row, &prim_key, &keys); - if (error) - { /* purecov: inspected */ - DBUG_PRINT("error",("Got error %d",error)); - break; // No retry - return error - } - if (error != DB_LOCK_DEADLOCK) - break; - } -#ifdef CANT_COUNT_DELETED_ROWS - if (!error) - changed_rows--; -#endif - DBUG_RETURN(error); -} - - -int ha_berkeley::index_init(uint keynr, bool sorted) -{ - int error; - DBUG_ENTER("ha_berkeley::index_init"); - DBUG_PRINT("enter",("table: '%s' key: %d", table_share->table_name.str, - keynr)); - - /* - Under some very rare conditions (like full joins) we may already have - an active cursor at this point - */ - if (cursor) - { - DBUG_PRINT("note",("Closing active cursor")); - cursor->c_close(cursor); - } - active_index=keynr; - if ((error=key_file[keynr]->cursor(key_file[keynr], transaction, &cursor, - table->reginfo.lock_type > - TL_WRITE_ALLOW_READ ? - 0 : 0))) - cursor=0; // Safety /* purecov: inspected */ - bzero((char*) &last_key,sizeof(last_key)); - DBUG_RETURN(error); -} - -int ha_berkeley::index_end() -{ - int error=0; - DBUG_ENTER("ha_berkely::index_end"); - if (cursor) - { - DBUG_PRINT("enter",("table: '%s'", table_share->table_name.str)); - error=cursor->c_close(cursor); - cursor=0; - } - active_index=MAX_KEY; - DBUG_RETURN(error); -} - - -/* What to do after we have read a row based on an index */ - -int ha_berkeley::read_row(int error, char *buf, uint keynr, DBT *row, - DBT *found_key, bool read_next) -{ - DBUG_ENTER("ha_berkeley::read_row"); - if (error) - { - if (error == DB_NOTFOUND || error == DB_KEYEMPTY) - error=read_next ? HA_ERR_END_OF_FILE : HA_ERR_KEY_NOT_FOUND; - table->status=STATUS_NOT_FOUND; - DBUG_RETURN(error); - } - if (hidden_primary_key) - memcpy_fixed(current_ident, - (char*) row->data+row->size-BDB_HIDDEN_PRIMARY_KEY_LENGTH, - BDB_HIDDEN_PRIMARY_KEY_LENGTH); - table->status=0; - if (keynr != primary_key) - { - /* We only found the primary key. Now we have to use this to find - the row data */ - if (key_read && found_key) - { - unpack_key(buf,found_key,keynr); - if (!hidden_primary_key) - unpack_key(buf,row,primary_key); - DBUG_RETURN(0); - } - DBT key; - bzero((char*) &key,sizeof(key)); - key.data=key_buff; - key.size=row->size; - key.app_private= (void*) (table->key_info+primary_key); - memcpy(key_buff,row->data,row->size); - /* Read the data into current_row */ - current_row.flags=DB_DBT_REALLOC; - if ((error=file->get(file, transaction, &key, ¤t_row, 0))) - { - table->status=STATUS_NOT_FOUND; /* purecov: inspected */ - DBUG_RETURN(error == DB_NOTFOUND ? HA_ERR_CRASHED : error); /* purecov: inspected */ - } - row= ¤t_row; - } - unpack_row(buf,row); - DBUG_RETURN(0); -} - - -/* This is only used to read whole keys */ - -int ha_berkeley::index_read_idx(byte * buf, uint keynr, const byte * key, - uint key_len, enum ha_rkey_function find_flag) -{ - table->in_use->status_var.ha_read_key_count++; - DBUG_ENTER("index_read_idx"); - current_row.flags=DB_DBT_REALLOC; - active_index=MAX_KEY; - DBUG_RETURN(read_row(key_file[keynr]->get(key_file[keynr], transaction, - pack_key(&last_key, keynr, key_buff, key, - key_len), - ¤t_row,0), - (char*) buf, keynr, ¤t_row, &last_key, 0)); -} - - -int ha_berkeley::index_read(byte * buf, const byte * key, - uint key_len, enum ha_rkey_function find_flag) -{ - DBT row; - int error; - KEY *key_info= &table->key_info[active_index]; - int do_prev= 0; - DBUG_ENTER("ha_berkeley::index_read"); - - table->in_use->status_var.ha_read_key_count++; - bzero((char*) &row,sizeof(row)); - if (find_flag == HA_READ_BEFORE_KEY) - { - find_flag= HA_READ_KEY_OR_NEXT; - do_prev= 1; - } - else if (find_flag == HA_READ_PREFIX_LAST_OR_PREV) - { - find_flag= HA_READ_AFTER_KEY; - do_prev= 1; - } - if (key_len == key_info->key_length && - !(table->key_info[active_index].flags & HA_END_SPACE_KEY)) - { - if (find_flag == HA_READ_AFTER_KEY) - key_info->handler.bdb_return_if_eq= 1; - error=read_row(cursor->c_get(cursor, pack_key(&last_key, - active_index, - key_buff, - key, key_len), - &row, - (find_flag == HA_READ_KEY_EXACT ? - DB_SET : DB_SET_RANGE)), - (char*) buf, active_index, &row, (DBT*) 0, 0); - key_info->handler.bdb_return_if_eq= 0; - } - else - { - /* read of partial key */ - pack_key(&last_key, active_index, key_buff, key, key_len); - /* Store for compare */ - memcpy(key_buff2, key_buff, (key_len=last_key.size)); - /* - If HA_READ_AFTER_KEY is set, return next key, else return first - matching key. - */ - key_info->handler.bdb_return_if_eq= (find_flag == HA_READ_AFTER_KEY ? - 1 : -1); - error=read_row(cursor->c_get(cursor, &last_key, &row, DB_SET_RANGE), - (char*) buf, active_index, &row, (DBT*) 0, 0); - key_info->handler.bdb_return_if_eq= 0; - if (!error && find_flag == HA_READ_KEY_EXACT) - { - /* Ensure that we found a key that is equal to the current one */ - if (!error && berkeley_key_cmp(table, key_info, key_buff2, key_len)) - error=HA_ERR_KEY_NOT_FOUND; - } - } - if (do_prev) - { - bzero((char*) &row, sizeof(row)); - error= read_row(cursor->c_get(cursor, &last_key, &row, DB_PREV), - (char*) buf, active_index, &row, &last_key, 1); - } - DBUG_RETURN(error); -} - -/* - Read last key is solved by reading the next key and then reading - the previous key -*/ - -int ha_berkeley::index_read_last(byte * buf, const byte * key, uint key_len) -{ - DBT row; - int error; - KEY *key_info= &table->key_info[active_index]; - DBUG_ENTER("ha_berkeley::index_read"); - - statistic_increment(table->in_use->status_var.ha_read_key_count, - &LOCK_status); - bzero((char*) &row,sizeof(row)); - - /* read of partial key */ - pack_key(&last_key, active_index, key_buff, key, key_len); - /* Store for compare */ - memcpy(key_buff2, key_buff, (key_len=last_key.size)); - key_info->handler.bdb_return_if_eq= 1; - error=read_row(cursor->c_get(cursor, &last_key, &row, DB_SET_RANGE), - (char*) buf, active_index, &row, (DBT*) 0, 0); - key_info->handler.bdb_return_if_eq= 0; - bzero((char*) &row,sizeof(row)); - if (read_row(cursor->c_get(cursor, &last_key, &row, DB_PREV), - (char*) buf, active_index, &row, &last_key, 1) || - berkeley_key_cmp(table, key_info, key_buff2, key_len)) - error=HA_ERR_KEY_NOT_FOUND; - DBUG_RETURN(error); -} - - -int ha_berkeley::index_next(byte * buf) -{ - DBT row; - DBUG_ENTER("index_next"); - statistic_increment(table->in_use->status_var.ha_read_next_count, - &LOCK_status); - bzero((char*) &row,sizeof(row)); - DBUG_RETURN(read_row(cursor->c_get(cursor, &last_key, &row, DB_NEXT), - (char*) buf, active_index, &row, &last_key, 1)); -} - -int ha_berkeley::index_next_same(byte * buf, const byte *key, uint keylen) -{ - DBT row; - int error; - DBUG_ENTER("index_next_same"); - statistic_increment(table->in_use->status_var.ha_read_next_count, - &LOCK_status); - bzero((char*) &row,sizeof(row)); - if (keylen == table->key_info[active_index].key_length && - !(table->key_info[active_index].flags & HA_END_SPACE_KEY)) - error=read_row(cursor->c_get(cursor, &last_key, &row, DB_NEXT_DUP), - (char*) buf, active_index, &row, &last_key, 1); - else - { - error=read_row(cursor->c_get(cursor, &last_key, &row, DB_NEXT), - (char*) buf, active_index, &row, &last_key, 1); - if (!error && ::key_cmp_if_same(table, key, active_index, keylen)) - error=HA_ERR_END_OF_FILE; - } - DBUG_RETURN(error); -} - - -int ha_berkeley::index_prev(byte * buf) -{ - DBT row; - DBUG_ENTER("index_prev"); - statistic_increment(table->in_use->status_var.ha_read_prev_count, - &LOCK_status); - bzero((char*) &row,sizeof(row)); - DBUG_RETURN(read_row(cursor->c_get(cursor, &last_key, &row, DB_PREV), - (char*) buf, active_index, &row, &last_key, 1)); -} - - -int ha_berkeley::index_first(byte * buf) -{ - DBT row; - DBUG_ENTER("index_first"); - statistic_increment(table->in_use->status_var.ha_read_first_count, - &LOCK_status); - bzero((char*) &row,sizeof(row)); - DBUG_RETURN(read_row(cursor->c_get(cursor, &last_key, &row, DB_FIRST), - (char*) buf, active_index, &row, &last_key, 1)); -} - -int ha_berkeley::index_last(byte * buf) -{ - DBT row; - DBUG_ENTER("index_last"); - statistic_increment(table->in_use->status_var.ha_read_last_count, - &LOCK_status); - bzero((char*) &row,sizeof(row)); - DBUG_RETURN(read_row(cursor->c_get(cursor, &last_key, &row, DB_LAST), - (char*) buf, active_index, &row, &last_key, 0)); -} - -int ha_berkeley::rnd_init(bool scan) -{ - DBUG_ENTER("rnd_init"); - current_row.flags=DB_DBT_REALLOC; - DBUG_RETURN(index_init(primary_key, 0)); -} - -int ha_berkeley::rnd_end() -{ - return index_end(); -} - -int ha_berkeley::rnd_next(byte *buf) -{ - DBT row; - DBUG_ENTER("rnd_next"); - statistic_increment(table->in_use->status_var.ha_read_rnd_next_count, - &LOCK_status); - bzero((char*) &row,sizeof(row)); - DBUG_RETURN(read_row(cursor->c_get(cursor, &last_key, &row, DB_NEXT), - (char*) buf, primary_key, &row, &last_key, 1)); -} - - -DBT *ha_berkeley::get_pos(DBT *to, byte *pos) -{ - /* We don't need to set app_private here */ - bzero((char*) to,sizeof(*to)); - - to->data=pos; - if (share->fixed_length_primary_key) - to->size=ref_length; - else - { - KEY_PART_INFO *key_part=table->key_info[primary_key].key_part; - KEY_PART_INFO *end=key_part+table->key_info[primary_key].key_parts; - - for (; key_part != end ; key_part++) - pos+=key_part->field->packed_col_length((char*) pos,key_part->length); - to->size= (uint) (pos- (byte*) to->data); - } - DBUG_DUMP("key", (char*) to->data, to->size); - return to; -} - - -int ha_berkeley::rnd_pos(byte * buf, byte *pos) -{ - DBT db_pos; - - DBUG_ENTER("ha_berkeley::rnd_pos"); - statistic_increment(table->in_use->status_var.ha_read_rnd_count, - &LOCK_status); - active_index= MAX_KEY; - DBUG_RETURN(read_row(file->get(file, transaction, - get_pos(&db_pos, pos), - ¤t_row, 0), - (char*) buf, primary_key, ¤t_row, (DBT*) 0, 0)); -} - -/* - Set a reference to the current record in (ref,ref_length). - - SYNOPSIS - ha_berkeley::position() - record The current record buffer - - DESCRIPTION - The BDB handler stores the primary key in (ref,ref_length). - There is either an explicit primary key, or an implicit (hidden) - primary key. - During open(), 'ref_length' is calculated as the maximum primary - key length. When an actual key is shorter than that, the rest of - the buffer must be cleared out. The row cannot be identified, if - garbage follows behind the end of the key. There is no length - field for the current key, so that the whole ref_length is used - for comparison. - - RETURN - nothing -*/ - -void ha_berkeley::position(const byte *record) -{ - DBT key; - DBUG_ENTER("ha_berkeley::position"); - if (hidden_primary_key) - { - DBUG_ASSERT(ref_length == BDB_HIDDEN_PRIMARY_KEY_LENGTH); - memcpy_fixed(ref, (char*) current_ident, BDB_HIDDEN_PRIMARY_KEY_LENGTH); - } - else - { - create_key(&key, primary_key, (char*) ref, record); - if (key.size < ref_length) - bzero(ref + key.size, ref_length - key.size); - } - DBUG_VOID_RETURN; -} - - -void ha_berkeley::info(uint flag) -{ - DBUG_ENTER("ha_berkeley::info"); - if (flag & HA_STATUS_VARIABLE) - { - // Just to get optimizations right - stats.records = share->rows + changed_rows; - stats.deleted = 0; - } - if ((flag & HA_STATUS_CONST) || version != share->version) - { - version=share->version; - for (uint i=0 ; i < table_share->keys ; i++) - { - table->key_info[i].rec_per_key[table->key_info[i].key_parts-1]= - share->rec_per_key[i]; - } - } - /* Don't return key if we got an error for the internal primary key */ - if (flag & HA_STATUS_ERRKEY && last_dup_key < table_share->keys) - errkey= last_dup_key; - DBUG_VOID_RETURN; -} - - -int ha_berkeley::extra(enum ha_extra_function operation) -{ - switch (operation) { - case HA_EXTRA_RESET_STATE: - reset(); - break; - case HA_EXTRA_KEYREAD: - key_read=1; // Query satisfied with key - break; - case HA_EXTRA_NO_KEYREAD: - key_read=0; - break; - case HA_EXTRA_IGNORE_DUP_KEY: - using_ignore=1; - break; - case HA_EXTRA_NO_IGNORE_DUP_KEY: - using_ignore=0; - break; - default: - break; - } - return 0; -} - - -int ha_berkeley::reset(void) -{ - key_read= 0; - using_ignore= 0; - if (current_row.flags & (DB_DBT_MALLOC | DB_DBT_REALLOC)) - { - current_row.flags= 0; - if (current_row.data) - { - free(current_row.data); - current_row.data= 0; - } - } - return 0; -} - - -/* - As MySQL will execute an external lock for every new table it uses - we can use this to start the transactions. - If we are in auto_commit mode we just need to start a transaction - for the statement to be able to rollback the statement. - If not, we have to start a master transaction if there doesn't exist - one from before. -*/ - -int ha_berkeley::external_lock(THD *thd, int lock_type) -{ - int error=0; - berkeley_trx_data *trx=(berkeley_trx_data *)thd->ha_data[berkeley_hton.slot]; - DBUG_ENTER("ha_berkeley::external_lock"); - if (!trx) - { - thd->ha_data[berkeley_hton.slot]= trx= (berkeley_trx_data *) - my_malloc(sizeof(*trx), MYF(MY_ZEROFILL)); - if (!trx) - DBUG_RETURN(1); - } - if (trx->all == 0) - trx->sp_level= 0; - if (lock_type != F_UNLCK) - { - if (!trx->bdb_lock_count++) - { - DBUG_ASSERT(trx->stmt == 0); - transaction=0; // Safety - /* First table lock, start transaction */ - if ((thd->options & (OPTION_NOT_AUTOCOMMIT | OPTION_BEGIN | - OPTION_TABLE_LOCK)) && !trx->all) - { - /* We have to start a master transaction */ - DBUG_PRINT("trans",("starting transaction all: options: 0x%lx", - (ulong) thd->options)); - if ((error= db_env->txn_begin(db_env, NULL, &trx->all, 0))) - { - trx->bdb_lock_count--; // We didn't get the lock - DBUG_RETURN(error); - } - trx->sp_level= trx->all; - trans_register_ha(thd, TRUE, &berkeley_hton); - if (thd->in_lock_tables) - DBUG_RETURN(0); // Don't create stmt trans - } - DBUG_PRINT("trans",("starting transaction stmt")); - if ((error= db_env->txn_begin(db_env, trx->sp_level, &trx->stmt, 0))) - { - /* We leave the possible master transaction open */ - trx->bdb_lock_count--; // We didn't get the lock - DBUG_RETURN(error); - } - trans_register_ha(thd, FALSE, &berkeley_hton); - } - transaction= trx->stmt; - } - else - { - lock.type=TL_UNLOCK; // Unlocked - thread_safe_add(share->rows, changed_rows, &share->mutex); - changed_rows=0; - if (!--trx->bdb_lock_count) - { - if (trx->stmt) - { - /* - F_UNLCK is done without a transaction commit / rollback. - This happens if the thread didn't update any rows - We must in this case commit the work to keep the row locks - */ - DBUG_PRINT("trans",("commiting non-updating transaction")); - error= trx->stmt->commit(trx->stmt,0); - trx->stmt= transaction= 0; - } - } - } - DBUG_RETURN(error); -} - - -/* - When using LOCK TABLE's external_lock is only called when the actual - TABLE LOCK is done. - Under LOCK TABLES, each used tables will force a call to start_stmt. -*/ - -int ha_berkeley::start_stmt(THD *thd, thr_lock_type lock_type) -{ - int error=0; - DBUG_ENTER("ha_berkeley::start_stmt"); - berkeley_trx_data *trx=(berkeley_trx_data *)thd->ha_data[berkeley_hton.slot]; - DBUG_ASSERT(trx); - /* - note that trx->stmt may have been already initialized as start_stmt() - is called for *each table* not for each storage engine, - and there could be many bdb tables referenced in the query - */ - if (!trx->stmt) - { - DBUG_PRINT("trans",("starting transaction stmt")); - error= db_env->txn_begin(db_env, trx->sp_level, &trx->stmt, 0); - trans_register_ha(thd, FALSE, &berkeley_hton); - } - transaction= trx->stmt; - DBUG_RETURN(error); -} - - -/* - The idea with handler::store_lock() is the following: - - The statement decided which locks we should need for the table - for updates/deletes/inserts we get WRITE locks, for SELECT... we get - read locks. - - Before adding the lock into the table lock handler (see thr_lock.c) - mysqld calls store lock with the requested locks. Store lock can now - modify a write lock to a read lock (or some other lock), ignore the - lock (if we don't want to use MySQL table locks at all) or add locks - for many tables (like we do when we are using a MERGE handler). - - Berkeley DB changes all WRITE locks to TL_WRITE_ALLOW_WRITE (which - signals that we are doing WRITES, but we are still allowing other - reader's and writer's. - - When releasing locks, store_lock() are also called. In this case one - usually doesn't have to do anything. - - In some exceptional cases MySQL may send a request for a TL_IGNORE; - This means that we are requesting the same lock as last time and this - should also be ignored. (This may happen when someone does a flush - table when we have opened a part of the tables, in which case mysqld - closes and reopens the tables and tries to get the same locks at last - time). In the future we will probably try to remove this. -*/ - - -THR_LOCK_DATA **ha_berkeley::store_lock(THD *thd, THR_LOCK_DATA **to, - enum thr_lock_type lock_type) -{ - if (lock_type != TL_IGNORE && lock.type == TL_UNLOCK) - { - /* If we are not doing a LOCK TABLE, then allow multiple writers */ - if ((lock_type >= TL_WRITE_CONCURRENT_INSERT && - lock_type <= TL_WRITE) && - !thd->in_lock_tables) - lock_type = TL_WRITE_ALLOW_WRITE; - lock.type= lock_type; - } - *to++= &lock; - return to; -} - - -static int create_sub_table(const char *table_name, const char *sub_name, - DBTYPE type, int flags) -{ - int error; - DB *file; - DBUG_ENTER("create_sub_table"); - DBUG_PRINT("enter",("sub_name: %s flags: %d",sub_name, flags)); - - if (!(error=db_create(&file, db_env, 0))) - { - file->set_flags(file, flags); - error=(file->open(file, NULL, table_name, sub_name, type, - DB_THREAD | DB_CREATE, my_umask)); - if (error) - { - DBUG_PRINT("error",("Got error: %d when opening table '%s'",error, /* purecov: inspected */ - table_name)); /* purecov: inspected */ - (void) file->remove(file,table_name,NULL,0); /* purecov: inspected */ - } - else - (void) file->close(file,0); - } - else - { - DBUG_PRINT("error",("Got error: %d when creting table",error)); /* purecov: inspected */ - } - if (error) - my_errno=error; /* purecov: inspected */ - DBUG_RETURN(error); -} - - -int ha_berkeley::create(const char *name, register TABLE *form, - HA_CREATE_INFO *create_info) -{ - char name_buff[FN_REFLEN]; - char part[7]; - uint index=1; - int error; - DBUG_ENTER("ha_berkeley::create"); - - fn_format(name_buff,name,"", ha_berkeley_ext, - MY_UNPACK_FILENAME|MY_APPEND_EXT); - - /* Create the main table that will hold the real rows */ - if ((error= create_sub_table(name_buff,"main",DB_BTREE,0))) - DBUG_RETURN(error); /* purecov: inspected */ - - primary_key= form->s->primary_key; - /* Create the keys */ - for (uint i=0; i < form->s->keys; i++) - { - if (i != primary_key) - { - sprintf(part,"key%02d",index++); - if ((error= create_sub_table(name_buff, part, DB_BTREE, - (form->key_info[i].flags & HA_NOSAME) ? 0 : - DB_DUP))) - DBUG_RETURN(error); /* purecov: inspected */ - } - } - - /* Create the status block to save information from last status command */ - /* Is DB_BTREE the best option here ? (QUEUE can't be used in sub tables) */ - - DB *status_block; - if (!(error=(db_create(&status_block, db_env, 0)))) - { - if (!(error=(status_block->open(status_block, NULL, name_buff, - "status", DB_BTREE, DB_CREATE, 0)))) - { - char rec_buff[4+MAX_KEY*4]; - uint length= 4+ form->s->keys*4; - bzero(rec_buff, length); - error= write_status(status_block, rec_buff, length); - status_block->close(status_block,0); - } - } - DBUG_RETURN(error); -} - - - -int ha_berkeley::delete_table(const char *name) -{ - int error; - char name_buff[FN_REFLEN]; - DBUG_ENTER("delete_table"); - if ((error=db_create(&file, db_env, 0))) - my_errno=error; /* purecov: inspected */ - else - error=file->remove(file,fn_format(name_buff,name,"",ha_berkeley_ext, - MY_UNPACK_FILENAME|MY_APPEND_EXT), - NULL,0); - file=0; // Safety - DBUG_RETURN(error); -} - - -int ha_berkeley::rename_table(const char * from, const char * to) -{ - int error; - char from_buff[FN_REFLEN]; - char to_buff[FN_REFLEN]; - - if ((error= db_create(&file, db_env, 0))) - my_errno= error; - else - { - /* On should not do a file->close() after rename returns */ - error= file->rename(file, - fn_format(from_buff, from, "", - ha_berkeley_ext, - MY_UNPACK_FILENAME|MY_APPEND_EXT), - NULL, fn_format(to_buff, to, "", ha_berkeley_ext, - MY_UNPACK_FILENAME|MY_APPEND_EXT), 0); - } - return error; -} - - -/* - How many seeks it will take to read through the table - This is to be comparable to the number returned by records_in_range so - that we can decide if we should scan the table or use keys. -*/ - -double ha_berkeley::scan_time() -{ - return rows2double(stats.records/3); -} - -ha_rows ha_berkeley::records_in_range(uint keynr, key_range *start_key, - key_range *end_key) -{ - DBT key; - DB_KEY_RANGE start_range, end_range; - DB *kfile=key_file[keynr]; - double start_pos,end_pos,rows; - bool error; - KEY *key_info= &table->key_info[keynr]; - DBUG_ENTER("ha_berkeley::records_in_range"); - - /* Ensure we get maximum range, even for varchar keys with different space */ - key_info->handler.bdb_return_if_eq= -1; - error= ((start_key && kfile->key_range(kfile,transaction, - pack_key(&key, keynr, key_buff, - start_key->key, - start_key->length), - &start_range,0))); - if (error) - { - key_info->handler.bdb_return_if_eq= 0; - // Better than returning an error - DBUG_RETURN(HA_BERKELEY_RANGE_COUNT); /* purecov: inspected */ - } - key_info->handler.bdb_return_if_eq= 1; - error= (end_key && kfile->key_range(kfile,transaction, - pack_key(&key, keynr, key_buff, - end_key->key, - end_key->length), - &end_range,0)); - key_info->handler.bdb_return_if_eq= 0; - if (error) - { - // Better than returning an error - DBUG_RETURN(HA_BERKELEY_RANGE_COUNT); /* purecov: inspected */ - } - - if (!start_key) - start_pos= 0.0; - else if (start_key->flag == HA_READ_KEY_EXACT) - start_pos=start_range.less; - else - start_pos=start_range.less+start_range.equal; - - if (!end_key) - end_pos= 1.0; - else if (end_key->flag == HA_READ_BEFORE_KEY) - end_pos=end_range.less; - else - end_pos=end_range.less+end_range.equal; - rows=(end_pos-start_pos)*stats.records; - DBUG_PRINT("exit",("rows: %g",rows)); - DBUG_RETURN((ha_rows)(rows <= 1.0 ? 1 : rows)); -} - - -void ha_berkeley::get_auto_increment(ulonglong offset, ulonglong increment, - ulonglong nb_desired_values, - ulonglong *first_value, - ulonglong *nb_reserved_values) -{ - /* Ideally in case of real error (not "empty table") nr should be ~ULL(0) */ - ulonglong nr=1; // Default if error or new key - int error; - (void) ha_berkeley::extra(HA_EXTRA_KEYREAD); - - /* Set 'active_index' */ - ha_berkeley::index_init(table_share->next_number_index, 0); - - if (!table_share->next_number_key_offset) - { // Autoincrement at key-start - error=ha_berkeley::index_last(table->record[1]); - /* has taken read lock on page of max key so reserves to infinite */ - *nb_reserved_values= ULONGLONG_MAX; - } - else - { - /* - MySQL needs to call us for next row: assume we are inserting ("a",null) - here, we return 3, and next this statement will want to insert ("b",null): - there is no reason why ("b",3+1) would be the good row to insert: maybe it - already exists, maybe 3+1 is too large... - */ - *nb_reserved_values= 1; - DBT row,old_key; - bzero((char*) &row,sizeof(row)); - KEY *key_info= &table->key_info[active_index]; - - /* Reading next available number for a sub key */ - ha_berkeley::create_key(&last_key, active_index, - key_buff, table->record[0], - table_share->next_number_key_offset); - /* Store for compare */ - memcpy(old_key.data=key_buff2, key_buff, (old_key.size=last_key.size)); - old_key.app_private=(void*) key_info; - error=1; - { - /* Modify the compare so that we will find the next key */ - key_info->handler.bdb_return_if_eq= 1; - /* We lock the next key as the new key will probl. be on the same page */ - error=cursor->c_get(cursor, &last_key, &row, DB_SET_RANGE | DB_RMW); - key_info->handler.bdb_return_if_eq= 0; - if (!error || error == DB_NOTFOUND) - { - /* - Now search go one step back and then we should have found the - biggest key with the given prefix - */ - error=1; - if (!cursor->c_get(cursor, &last_key, &row, DB_PREV | DB_RMW) && - !berkeley_cmp_packed_key(key_file[active_index], &old_key, - &last_key)) - { - error=0; // Found value - unpack_key((char*) table->record[1], &last_key, active_index); - } - } - } - } - if (!error) - nr= (ulonglong) - table->next_number_field->val_int_offset(table_share->rec_buff_length)+1; - ha_berkeley::index_end(); - (void) ha_berkeley::extra(HA_EXTRA_NO_KEYREAD); - *first_value= nr; -} - -void ha_berkeley::print_error(int error, myf errflag) -{ - if (error == DB_LOCK_DEADLOCK) - error=HA_ERR_LOCK_DEADLOCK; - handler::print_error(error,errflag); -} - -/**************************************************************************** - Analyzing, checking, and optimizing tables -****************************************************************************/ - -#ifdef NOT_YET -static void print_msg(THD *thd, const char *table_name, const char *op_name, - const char *msg_type, const char *fmt, ...) -{ - Protocol *protocol= thd->protocol; - char msgbuf[256]; - msgbuf[0] = 0; - va_list args; - va_start(args,fmt); - - my_vsnprintf(msgbuf, sizeof(msgbuf), fmt, args); - msgbuf[sizeof(msgbuf) - 1] = 0; // healthy paranoia - DBUG_PRINT(msg_type,("message: %s",msgbuf)); - - protocol->set_nfields(4); - protocol->prepare_for_resend(); - protocol->store(table_name); - protocol->store(op_name); - protocol->store(msg_type); - protocol->store(msgbuf); - if (protocol->write()) - thd->killed=THD::KILL_CONNECTION; -} -#endif - -int ha_berkeley::analyze(THD* thd, HA_CHECK_OPT* check_opt) -{ - uint i; - DB_BTREE_STAT *stat=0; - DB_TXN_STAT *txn_stat_ptr= 0; - berkeley_trx_data *trx=(berkeley_trx_data *)thd->ha_data[berkeley_hton.slot]; - DBUG_ASSERT(trx); - - for (i=0 ; i < table_share->keys ; i++) - { - if (stat) - { - free(stat); - stat=0; - } - if ((key_file[i]->stat)(key_file[i], trx->all, (void*) &stat, 0)) - goto err; /* purecov: inspected */ - share->rec_per_key[i]= (stat->bt_ndata / - (stat->bt_nkeys ? stat->bt_nkeys : 1)); - } - /* A hidden primary key is not in key_file[] */ - if (hidden_primary_key) - { - if (stat) - { - free(stat); - stat=0; - } - if ((file->stat)(file, trx->all, (void*) &stat, 0)) - goto err; /* purecov: inspected */ - } - pthread_mutex_lock(&share->mutex); - share->rows=stat->bt_ndata; - share->status|=STATUS_BDB_ANALYZE; // Save status on close - share->version++; // Update stat in table - pthread_mutex_unlock(&share->mutex); - update_status(share,table); // Write status to file - if (stat) - free(stat); - return ((share->status & STATUS_BDB_ANALYZE) ? HA_ADMIN_FAILED : - HA_ADMIN_OK); - -err: - if (stat) /* purecov: inspected */ - free(stat); /* purecov: inspected */ - return HA_ADMIN_FAILED; /* purecov: inspected */ -} - -int ha_berkeley::optimize(THD* thd, HA_CHECK_OPT* check_opt) -{ - return ha_berkeley::analyze(thd,check_opt); -} - - -int ha_berkeley::check(THD* thd, HA_CHECK_OPT* check_opt) -{ - DBUG_ENTER("ha_berkeley::check"); - - DBUG_RETURN(HA_ADMIN_NOT_IMPLEMENTED); - -#ifdef NOT_YET - char name_buff[FN_REFLEN]; - int error; - DB *tmp_file; - /* - To get this to work we need to ensure that no running transaction is - using the table. We also need to create a new environment without - locking for this. - */ - - /* We must open the file again to be able to check it! */ - if ((error=db_create(&tmp_file, db_env, 0))) - { - print_msg(thd, table->real_name, "check", "error", - "Got error %d creating environment",error); - DBUG_RETURN(HA_ADMIN_FAILED); - } - - /* Compare the overall structure */ - tmp_file->set_bt_compare(tmp_file, - (hidden_primary_key ? berkeley_cmp_hidden_key : - berkeley_cmp_packed_key)); - tmp_file->app_private= (void*) (table->key_info+table->primary_key); - fn_format(name_buff,share->table_name.str,"", ha_berkeley_ext, - MY_UNPACK_FILENAME|MY_APPEND_EXT); - if ((error=tmp_file->verify(tmp_file, name_buff, NullS, (FILE*) 0, - hidden_primary_key ? 0 : DB_NOORDERCHK))) - { - print_msg(thd, table->real_name, "check", "error", - "Got error %d checking file structure",error); - tmp_file->close(tmp_file,0); - DBUG_RETURN(HA_ADMIN_CORRUPT); - } - - /* Check each index */ - tmp_file->set_bt_compare(tmp_file, berkeley_cmp_packed_key); - for (uint index=0,i=0 ; i < table->keys ; i++) - { - char part[7]; - if (i == primary_key) - strmov(part,"main"); - else - sprintf(part,"key%02d",++index); - tmp_file->app_private= (void*) (table->key_info+i); - if ((error=tmp_file->verify(tmp_file, name_buff, part, (FILE*) 0, - DB_ORDERCHKONLY))) - { - print_msg(thd, table->real_name, "check", "error", - "Key %d was not in order (Error: %d)", - index+ test(i >= primary_key), - error); - tmp_file->close(tmp_file,0); - DBUG_RETURN(HA_ADMIN_CORRUPT); - } - } - tmp_file->close(tmp_file,0); - DBUG_RETURN(HA_ADMIN_OK); -#endif -} - -/**************************************************************************** - Handling the shared BDB_SHARE structure that is needed to provide table - locking. -****************************************************************************/ - -static byte* bdb_get_key(BDB_SHARE *share,uint *length, - my_bool not_used __attribute__((unused))) -{ - *length=share->table_name_length; - return (byte*) share->table_name; -} - -static BDB_SHARE *get_share(const char *table_name, TABLE *table) -{ - BDB_SHARE *share; - pthread_mutex_lock(&bdb_mutex); - uint length=(uint) strlen(table_name); - if (!(share=(BDB_SHARE*) hash_search(&bdb_open_tables, (byte*) table_name, - length))) - { - ulong *rec_per_key; - char *tmp_name; - DB **key_file; - u_int32_t *key_type; - uint keys= table->s->keys; - - if ((share=(BDB_SHARE *) - my_multi_malloc(MYF(MY_WME | MY_ZEROFILL), - &share, sizeof(*share), - &rec_per_key, keys * sizeof(ha_rows), - &tmp_name, length+1, - &key_file, (keys+1) * sizeof(*key_file), - &key_type, (keys+1) * sizeof(u_int32_t), - NullS))) - { - share->rec_per_key = rec_per_key; - share->table_name = tmp_name; - share->table_name_length=length; - strmov(share->table_name, table_name); - share->key_file = key_file; - share->key_type = key_type; - if (my_hash_insert(&bdb_open_tables, (byte*) share)) - { - pthread_mutex_unlock(&bdb_mutex); /* purecov: inspected */ - my_free((gptr) share,0); /* purecov: inspected */ - return 0; /* purecov: inspected */ - } - thr_lock_init(&share->lock); - pthread_mutex_init(&share->mutex,MY_MUTEX_INIT_FAST); - } - } - pthread_mutex_unlock(&bdb_mutex); - return share; -} - -static int free_share(BDB_SHARE *share, TABLE *table, uint hidden_primary_key, - bool mutex_is_locked) -{ - int error, result = 0; - uint keys= table->s->keys + test(hidden_primary_key); - pthread_mutex_lock(&bdb_mutex); - if (mutex_is_locked) - pthread_mutex_unlock(&share->mutex); /* purecov: inspected */ - if (!--share->use_count) - { - DB **key_file = share->key_file; - update_status(share,table); - /* this does share->file->close() implicitly */ - for (uint i=0; i < keys; i++) - { - if (key_file[i] && (error=key_file[i]->close(key_file[i],0))) - result=error; /* purecov: inspected */ - } - if (share->status_block && - (error = share->status_block->close(share->status_block,0))) - result = error; /* purecov: inspected */ - hash_delete(&bdb_open_tables, (byte*) share); - thr_lock_delete(&share->lock); - pthread_mutex_destroy(&share->mutex); - my_free((gptr) share, MYF(0)); - } - pthread_mutex_unlock(&bdb_mutex); - return result; -} - -/* - Get status information that is stored in the 'status' sub database - and the max used value for the hidden primary key. -*/ - -void ha_berkeley::get_status() -{ - if (!test_all_bits(share->status,(STATUS_PRIMARY_KEY_INIT | - STATUS_ROW_COUNT_INIT))) - { - pthread_mutex_lock(&share->mutex); - if (!(share->status & STATUS_PRIMARY_KEY_INIT)) - { - (void) extra(HA_EXTRA_KEYREAD); - index_init(primary_key, 0); - if (!index_last(table->record[1])) - share->auto_ident=uint5korr(current_ident); - index_end(); - (void) extra(HA_EXTRA_NO_KEYREAD); - } - if (! share->status_block) - { - char name_buff[FN_REFLEN]; - uint open_mode= (((table->db_stat & HA_READ_ONLY) ? DB_RDONLY : 0) - | DB_THREAD); - fn_format(name_buff, share->table_name, "", ha_berkeley_ext, - MY_UNPACK_FILENAME|MY_APPEND_EXT); - if (!db_create(&share->status_block, db_env, 0)) - { - if (share->status_block->open(share->status_block, NULL, name_buff, - "status", DB_BTREE, open_mode, 0)) - { - share->status_block->close(share->status_block, 0); /* purecov: inspected */ - share->status_block=0; /* purecov: inspected */ - } - } - } - if (!(share->status & STATUS_ROW_COUNT_INIT) && share->status_block) - { - share->org_rows= share->rows= - table_share->max_rows ? table_share->max_rows : HA_BERKELEY_MAX_ROWS; - if (!share->status_block->cursor(share->status_block, 0, &cursor, 0)) - { - DBT row; - char rec_buff[64]; - bzero((char*) &row,sizeof(row)); - bzero((char*) &last_key,sizeof(last_key)); - row.data=rec_buff; - row.ulen=sizeof(rec_buff); - row.flags=DB_DBT_USERMEM; - if (!cursor->c_get(cursor, &last_key, &row, DB_FIRST)) - { - uint i; - uchar *pos=(uchar*) row.data; - share->org_rows=share->rows=uint4korr(pos); pos+=4; - for (i=0 ; i < table_share->keys ; i++) - { - share->rec_per_key[i]=uint4korr(pos); - pos+=4; - } - } - cursor->c_close(cursor); - } - cursor=0; // Safety - } - share->status|= STATUS_PRIMARY_KEY_INIT | STATUS_ROW_COUNT_INIT; - pthread_mutex_unlock(&share->mutex); - } -} - - -static int write_status(DB *status_block, char *buff, uint length) -{ - DBT row,key; - int error; - const char *key_buff="status"; - - bzero((char*) &row,sizeof(row)); - bzero((char*) &key,sizeof(key)); - row.data=buff; - key.data=(void*) key_buff; - key.size=sizeof(key_buff); - row.size=length; - error=status_block->put(status_block, 0, &key, &row, 0); - return error; -} - - -static void update_status(BDB_SHARE *share, TABLE *table) -{ - DBUG_ENTER("update_status"); - if (share->rows != share->org_rows || - (share->status & STATUS_BDB_ANALYZE)) - { - pthread_mutex_lock(&share->mutex); - if (!share->status_block) - { - /* - Create sub database 'status' if it doesn't exist from before - (This '*should*' always exist for table created with MySQL) - */ - - char name_buff[FN_REFLEN]; /* purecov: inspected */ - if (db_create(&share->status_block, db_env, 0)) /* purecov: inspected */ - goto end; /* purecov: inspected */ - share->status_block->set_flags(share->status_block,0); /* purecov: inspected */ - if (share->status_block->open(share->status_block, NULL, - fn_format(name_buff,share->table_name, - "", ha_berkeley_ext, - MY_UNPACK_FILENAME|MY_APPEND_EXT), - "status", DB_BTREE, - DB_THREAD | DB_CREATE, my_umask)) /* purecov: inspected */ - goto end; /* purecov: inspected */ - } - { - char rec_buff[4+MAX_KEY*4], *pos=rec_buff; - int4store(pos,share->rows); pos+=4; - for (uint i=0 ; i < table->s->keys ; i++) - { - int4store(pos,share->rec_per_key[i]); pos+=4; - } - DBUG_PRINT("info",("updating status for %s", share->table_name)); - (void) write_status(share->status_block, rec_buff, - (uint) (pos-rec_buff)); - share->status&= ~STATUS_BDB_ANALYZE; - share->org_rows=share->rows; - } -end: - pthread_mutex_unlock(&share->mutex); - } - DBUG_VOID_RETURN; -} - - -/* - Return an estimated of the number of rows in the table. - Used when sorting to allocate buffers and by the optimizer. -*/ - -ha_rows ha_berkeley::estimate_rows_upper_bound() -{ - return share->rows + HA_BERKELEY_EXTRA_ROWS; -} - -int ha_berkeley::cmp_ref(const byte *ref1, const byte *ref2) -{ - if (hidden_primary_key) - return memcmp(ref1, ref2, BDB_HIDDEN_PRIMARY_KEY_LENGTH); - - int result; - Field *field; - KEY *key_info=table->key_info+table_share->primary_key; - KEY_PART_INFO *key_part=key_info->key_part; - KEY_PART_INFO *end=key_part+key_info->key_parts; - - for (; key_part != end; key_part++) - { - field= key_part->field; - result= field->pack_cmp((const char*)ref1, (const char*)ref2, - key_part->length, 0); - if (result) - return result; - ref1+= field->packed_col_length((const char*)ref1, key_part->length); - ref2+= field->packed_col_length((const char*)ref2, key_part->length); - } - - return 0; -} - - -bool ha_berkeley::check_if_incompatible_data(HA_CREATE_INFO *info, - uint table_changes) -{ - if (table_changes < IS_EQUAL_YES) - return COMPATIBLE_DATA_NO; - return COMPATIBLE_DATA_YES; -} - -struct st_mysql_storage_engine berkeley_storage_engine= -{ MYSQL_HANDLERTON_INTERFACE_VERSION, &berkeley_hton }; - -mysql_declare_plugin(berkeley) -{ - MYSQL_STORAGE_ENGINE_PLUGIN, - &berkeley_storage_engine, - berkeley_hton_name, - "Sleepycat Software", - "Supports transactions and page-level locking", - berkeley_init, /* Plugin Init */ - NULL, /* Plugin Deinit */ - 0x0100, /* 1.0 */ - 0 -} -mysql_declare_plugin_end; - -#endif diff --git a/sql/ha_berkeley.h b/sql/ha_berkeley.h deleted file mode 100644 index 47aab1fbb68..00000000000 --- a/sql/ha_berkeley.h +++ /dev/null @@ -1,180 +0,0 @@ -/* Copyright (C) 2000 MySQL AB & MySQL Finland AB & TCX DataKonsult AB - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ - - -#ifdef USE_PRAGMA_INTERFACE -#pragma interface /* gcc class implementation */ -#endif - -/* class for the the myisam handler */ - -#include - -#define BDB_HIDDEN_PRIMARY_KEY_LENGTH 5 - -typedef struct st_berkeley_share { - ulonglong auto_ident; - ha_rows rows, org_rows; - ulong *rec_per_key; - THR_LOCK lock; - pthread_mutex_t mutex; - char *table_name; - DB *status_block, *file, **key_file; - u_int32_t *key_type; - uint table_name_length,use_count; - uint status,version; - uint ref_length; - bool fixed_length_primary_key, fixed_length_row; -} BDB_SHARE; - - -class ha_berkeley: public handler -{ - THR_LOCK_DATA lock; - DBT last_key,current_row; - gptr alloc_ptr; - byte *rec_buff; - char *key_buff, *key_buff2, *primary_key_buff; - DB *file, **key_file; - DB_TXN *transaction; - u_int32_t *key_type; - DBC *cursor; - BDB_SHARE *share; - ulong int_table_flags; - ulong alloced_rec_buff_length; - ulong changed_rows; - uint primary_key,last_dup_key, hidden_primary_key, version; - bool key_read, using_ignore; - bool fix_rec_buff_for_blob(ulong length); - byte current_ident[BDB_HIDDEN_PRIMARY_KEY_LENGTH]; - - ulong max_row_length(const byte *buf); - int pack_row(DBT *row,const byte *record, bool new_row); - void unpack_row(char *record, DBT *row); - void unpack_key(char *record, DBT *key, uint index); - DBT *create_key(DBT *key, uint keynr, char *buff, const byte *record, - int key_length = MAX_KEY_LENGTH); - DBT *pack_key(DBT *key, uint keynr, char *buff, const byte *key_ptr, - uint key_length); - int remove_key(DB_TXN *trans, uint keynr, const byte *record, DBT *prim_key); - int remove_keys(DB_TXN *trans,const byte *record, DBT *new_record, - DBT *prim_key, key_map *keys); - int restore_keys(DB_TXN *trans, key_map *changed_keys, uint primary_key, - const byte *old_row, DBT *old_key, - const byte *new_row, DBT *new_key); - int key_cmp(uint keynr, const byte * old_row, const byte * new_row); - int update_primary_key(DB_TXN *trans, bool primary_key_changed, - const byte * old_row, DBT *old_key, - const byte * new_row, DBT *prim_key, - bool local_using_ignore); - int read_row(int error, char *buf, uint keynr, DBT *row, DBT *key, bool); - DBT *get_pos(DBT *to, byte *pos); - - public: - ha_berkeley(TABLE_SHARE *table_arg); - ~ha_berkeley() {} - const char *table_type() const { return "BerkeleyDB"; } - ulong index_flags(uint idx, uint part, bool all_parts) const; - const char *index_type(uint key_number) { return "BTREE"; } - const char **bas_ext() const; - ulonglong table_flags(void) const { return int_table_flags; } - uint max_supported_keys() const { return MAX_KEY-1; } - uint extra_rec_buf_length() const { return BDB_HIDDEN_PRIMARY_KEY_LENGTH; } - ha_rows estimate_rows_upper_bound(); - uint max_supported_key_length() const { return UINT_MAX32; } - uint max_supported_key_part_length() const { return UINT_MAX32; } - - const key_map *keys_to_use_for_scanning() { return &key_map_full; } - - int open(const char *name, int mode, uint test_if_locked); - int close(void); - double scan_time(); - int write_row(byte * buf); - int update_row(const byte * old_data, byte * new_data); - int delete_row(const byte * buf); - int index_init(uint index, bool sorted); - int index_end(); - int index_read(byte * buf, const byte * key, - uint key_len, enum ha_rkey_function find_flag); - int index_read_idx(byte * buf, uint index, const byte * key, - uint key_len, enum ha_rkey_function find_flag); - int index_read_last(byte * buf, const byte * key, uint key_len); - int index_next(byte * buf); - int index_next_same(byte * buf, const byte *key, uint keylen); - int index_prev(byte * buf); - int index_first(byte * buf); - int index_last(byte * buf); - int rnd_init(bool scan); - int rnd_end(); - int rnd_next(byte *buf); - int rnd_pos(byte * buf, byte *pos); - void position(const byte *record); - void info(uint); - int extra(enum ha_extra_function operation); - int reset(void); - int external_lock(THD *thd, int lock_type); - int start_stmt(THD *thd, thr_lock_type lock_type); - void position(byte *record); - int analyze(THD* thd,HA_CHECK_OPT* check_opt); - int optimize(THD* thd, HA_CHECK_OPT* check_opt); - int check(THD* thd, HA_CHECK_OPT* check_opt); - - ha_rows records_in_range(uint inx, key_range *min_key, key_range *max_key); - int create(const char *name, register TABLE *form, - HA_CREATE_INFO *create_info); - int delete_table(const char *name); - int rename_table(const char* from, const char* to); - THR_LOCK_DATA **store_lock(THD *thd, THR_LOCK_DATA **to, - enum thr_lock_type lock_type); - - void get_status(); - inline void get_auto_primary_key(byte *to) - { - pthread_mutex_lock(&share->mutex); - share->auto_ident++; - int5store(to,share->auto_ident); - pthread_mutex_unlock(&share->mutex); - } - virtual void get_auto_increment(ulonglong offset, ulonglong increment, - ulonglong nb_desired_values, - ulonglong *first_value, - ulonglong *nb_reserved_values); - void print_error(int error, myf errflag); - uint8 table_cache_type() { return HA_CACHE_TBL_TRANSACT; } - bool primary_key_is_clustered() { return true; } - int cmp_ref(const byte *ref1, const byte *ref2); - bool check_if_incompatible_data(HA_CREATE_INFO *info, uint table_changes); -}; - -extern const u_int32_t bdb_DB_TXN_NOSYNC; -extern const u_int32_t bdb_DB_RECOVER; -extern const u_int32_t bdb_DB_PRIVATE; -extern const u_int32_t bdb_DB_DIRECT_DB; -extern const u_int32_t bdb_DB_DIRECT_LOG; -extern bool berkeley_shared_data; -extern u_int32_t berkeley_init_flags,berkeley_env_flags, berkeley_lock_type, - berkeley_lock_types[]; -extern ulong berkeley_max_lock, berkeley_log_buffer_size; -extern ulonglong berkeley_cache_size; -extern ulong berkeley_region_size, berkeley_cache_parts; -extern char *berkeley_home, *berkeley_tmpdir, *berkeley_logdir; -extern long berkeley_lock_scan_time; -extern TYPELIB berkeley_lock_typelib; - -int berkeley_init(void); -int berkeley_end(ha_panic_function type); -bool berkeley_flush_logs(void); -bool berkeley_show_status(THD *thd, stat_print_fn *print, enum ha_stat_type); diff --git a/sql/ha_federated.cc b/sql/ha_federated.cc index bf3c3ac1beb..8aca6362462 100644 --- a/sql/ha_federated.cc +++ b/sql/ha_federated.cc @@ -1142,7 +1142,7 @@ bool ha_federated::create_where_from_key(String *to, Field *field= key_part->field; uint store_length= key_part->store_length; uint part_length= min(store_length, length); - needs_quotes= 1; + needs_quotes= field->str_needs_quotes(); DBUG_DUMP("key, start of loop", (char *) ptr, length); if (key_part->null_bit) @@ -1663,23 +1663,22 @@ int ha_federated::write_row(byte *buf) { commas_added= TRUE; if ((*field)->is_null()) - insert_field_value_string.append(STRING_WITH_LEN(" NULL ")); + values_string.append(STRING_WITH_LEN(" NULL ")); else { + bool needs_quote= (*field)->str_needs_quotes(); (*field)->val_str(&insert_field_value_string); - values_string.append('\''); + if (needs_quote) + values_string.append('\''); insert_field_value_string.print(&values_string); - values_string.append('\''); + if (needs_quote) + values_string.append('\''); insert_field_value_string.length(0); } /* append the field name */ insert_string.append((*field)->field_name); - /* append the value */ - values_string.append(insert_field_value_string); - insert_field_value_string.length(0); - /* append commas between both fields and fieldnames */ /* unfortunately, we can't use the logic if *(fields + 1) to @@ -1884,12 +1883,15 @@ int ha_federated::update_row(const byte *old_data, byte *new_data) update_string.append(STRING_WITH_LEN(" NULL ")); else { - my_bitmap_map *old_map= tmp_use_all_columns(table, table->read_set); /* otherwise = */ + my_bitmap_map *old_map= tmp_use_all_columns(table, table->read_set); + bool needs_quote= (*field)->str_needs_quotes(); (*field)->val_str(&field_value); - update_string.append('\''); + if (needs_quote) + update_string.append('\''); field_value.print(&update_string); - update_string.append('\''); + if (needs_quote) + update_string.append('\''); field_value.length(0); tmp_restore_column_map(table->read_set, old_map); } @@ -1903,12 +1905,15 @@ int ha_federated::update_row(const byte *old_data, byte *new_data) where_string.append(STRING_WITH_LEN(" IS NULL ")); else { + bool needs_quote= (*field)->str_needs_quotes(); where_string.append(STRING_WITH_LEN(" = ")); (*field)->val_str(&field_value, (char*) (old_data + (*field)->offset())); - where_string.append('\''); + if (needs_quote) + where_string.append('\''); field_value.print(&where_string); - where_string.append('\''); + if (needs_quote) + where_string.append('\''); field_value.length(0); } where_string.append(STRING_WITH_LEN(" AND ")); @@ -1983,11 +1988,14 @@ int ha_federated::delete_row(const byte *buf) } else { - delete_string.append(STRING_WITH_LEN(" = ")); - cur_field->val_str(&data_string); - delete_string.append('\''); - data_string.print(&delete_string); - delete_string.append('\''); + bool needs_quote= cur_field->str_needs_quotes(); + delete_string.append(STRING_WITH_LEN(" = ")); + cur_field->val_str(&data_string); + if (needs_quote) + delete_string.append('\''); + data_string.print(&delete_string); + if (needs_quote) + delete_string.append('\''); } delete_string.append(STRING_WITH_LEN(" AND ")); } diff --git a/sql/handler.cc b/sql/handler.cc index fbccfe7fa46..d67acf69d14 100644 --- a/sql/handler.cc +++ b/sql/handler.cc @@ -74,7 +74,6 @@ static const LEX_STRING sys_table_aliases[]= { {(char*)STRING_WITH_LEN("INNOBASE")}, {(char*)STRING_WITH_LEN("INNODB")}, {(char*)STRING_WITH_LEN("NDB")}, {(char*)STRING_WITH_LEN("NDBCLUSTER")}, - {(char*)STRING_WITH_LEN("BDB")}, {(char*)STRING_WITH_LEN("BERKELEYDB")}, {(char*)STRING_WITH_LEN("HEAP")}, {(char*)STRING_WITH_LEN("MEMORY")}, {(char*)STRING_WITH_LEN("MERGE")}, {(char*)STRING_WITH_LEN("MRG_MYISAM")}, {NullS, 0} @@ -1508,7 +1507,7 @@ int handler::ha_open(TABLE *table_arg, const char *name, int mode, /* Read first row (only) from a table - This is never called for InnoDB or BDB tables, as these table types + This is never called for InnoDB tables, as these table types has the HA_STATS_RECORDS_IS_EXACT set. */ diff --git a/sql/lex.h b/sql/lex.h index 67daf4566f8..b8d6a662754 100644 --- a/sql/lex.h +++ b/sql/lex.h @@ -82,10 +82,8 @@ static SYMBOL symbols[] = { { "AVG", SYM(AVG_SYM)}, { "AVG_ROW_LENGTH", SYM(AVG_ROW_LENGTH)}, { "BACKUP", SYM(BACKUP_SYM)}, - { "BDB", SYM(BERKELEY_DB_SYM)}, { "BEFORE", SYM(BEFORE_SYM)}, { "BEGIN", SYM(BEGIN_SYM)}, - { "BERKELEYDB", SYM(BERKELEY_DB_SYM)}, { "BETWEEN", SYM(BETWEEN_SYM)}, { "BIGINT", SYM(BIGINT)}, { "BINARY", SYM(BINARY)}, diff --git a/sql/mysql_priv.h b/sql/mysql_priv.h index afe2c237d3d..4910f66ff69 100644 --- a/sql/mysql_priv.h +++ b/sql/mysql_priv.h @@ -1620,12 +1620,6 @@ extern handlerton innobase_hton; #else extern SHOW_COMP_OPTION have_innodb; #endif -#ifdef WITH_BERKELEY_STORAGE_ENGINE -extern handlerton berkeley_hton; -#define have_berkeley_db berkeley_hton.state -#else -extern SHOW_COMP_OPTION have_berkeley_db; -#endif #ifdef WITH_EXAMPLE_STORAGE_ENGINE extern handlerton example_hton; #define have_example_db example_hton.state diff --git a/sql/mysqld.cc b/sql/mysqld.cc index b4558dec35e..9714759e6e2 100644 --- a/sql/mysqld.cc +++ b/sql/mysqld.cc @@ -310,7 +310,7 @@ static bool lower_case_table_names_used= 0; static bool volatile select_thread_in_use, signal_thread_in_use; static bool volatile ready_to_exit; static my_bool opt_debugging= 0, opt_external_locking= 0, opt_console= 0; -static my_bool opt_bdb, opt_isam, opt_ndbcluster, opt_merge; +static my_bool opt_isam, opt_ndbcluster, opt_merge; static my_bool opt_short_log_format= 0; static uint kill_cached_threads, wake_thread; static ulong killed_threads, thread_created; @@ -332,10 +332,6 @@ static I_List thread_cache; static pthread_cond_t COND_thread_cache, COND_flush_thread_cache; -#ifdef WITH_BERKELEY_STORAGE_ENGINE -static my_bool opt_sync_bdb_logs; -#endif - /* Global variables */ bool opt_update_log, opt_bin_log; @@ -405,22 +401,6 @@ extern ulong srv_commit_concurrency; extern ulong srv_flush_log_at_trx_commit; } #endif -#ifdef WITH_BERKELEY_STORAGE_ENGINE -#ifndef HAVE_U_INT32_T -typedef unsigned int u_int32_t; -#endif -extern const u_int32_t bdb_DB_TXN_NOSYNC, bdb_DB_RECOVER, bdb_DB_PRIVATE, - bdb_DB_DIRECT_DB, bdb_DB_DIRECT_LOG; -extern bool berkeley_shared_data; -extern u_int32_t berkeley_init_flags,berkeley_env_flags, berkeley_lock_type, - berkeley_lock_types[]; -extern ulong berkeley_max_lock, berkeley_log_buffer_size; -extern ulonglong berkeley_cache_size; -extern ulong berkeley_region_size, berkeley_cache_parts; -extern char *berkeley_home, *berkeley_tmpdir, *berkeley_logdir; -extern long berkeley_lock_scan_time; -extern TYPELIB berkeley_lock_typelib; -#endif #ifdef WITH_NDBCLUSTER_STORAGE_ENGINE const char *opt_ndbcluster_connectstring= 0; @@ -3355,11 +3335,7 @@ server."); static void create_maintenance_thread() { - if ( -#ifdef WITH_BERKELEY_STORAGE_ENGINE - (have_berkeley_db == SHOW_OPTION_YES) || -#endif - (flush_time && flush_time != ~(ulong) 0L)) + if (flush_time && flush_time != ~(ulong) 0L) { pthread_t hThread; if (pthread_create(&hThread,&connection_attrib,handle_manager,0)) @@ -4901,38 +4877,6 @@ struct my_option my_long_options[] = "Path to installation directory. All paths are usually resolved relative to this.", (gptr*) &mysql_home_ptr, (gptr*) &mysql_home_ptr, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, - {"bdb", OPT_BDB, "Enable Berkeley DB (if this version of MySQL supports it). \ -Disable with --skip-bdb (will save memory).", - (gptr*) &opt_bdb, (gptr*) &opt_bdb, 0, GET_BOOL, NO_ARG, OPT_BDB_DEFAULT, 0, 0, - 0, 0, 0}, -#ifdef WITH_BERKELEY_STORAGE_ENGINE - {"bdb-data-direct", OPT_BDB_DATA_DIRECT, - "Turn off system buffering of BDB database files to avoid double caching.", - 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0}, - {"bdb-home", OPT_BDB_HOME, "Berkeley home directory.", (gptr*) &berkeley_home, - (gptr*) &berkeley_home, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, - {"bdb-lock-detect", OPT_BDB_LOCK, - "Berkeley lock detect (DEFAULT, OLDEST, RANDOM or YOUNGEST, # sec).", - 0, 0, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, - {"bdb-log-direct", OPT_BDB_LOG_DIRECT, - "Turn off system buffering of BDB log files to avoid double caching.", - 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0}, - {"bdb-logdir", OPT_BDB_LOG, "Berkeley DB log file directory.", - (gptr*) &berkeley_logdir, (gptr*) &berkeley_logdir, 0, GET_STR, - REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, - {"bdb-no-recover", OPT_BDB_NO_RECOVER, - "Don't try to recover Berkeley DB tables on start.", 0, 0, 0, GET_NO_ARG, - NO_ARG, 0, 0, 0, 0, 0, 0}, - {"bdb-no-sync", OPT_BDB_NOSYNC, - "This option is deprecated, use --skip-sync-bdb-logs instead", - 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0}, - {"bdb-shared-data", OPT_BDB_SHARED, - "Start Berkeley DB in multi-process mode.", 0, 0, 0, GET_NO_ARG, NO_ARG, 0, - 0, 0, 0, 0, 0}, - {"bdb-tmpdir", OPT_BDB_TMP, "Berkeley DB tempfile name.", - (gptr*) &berkeley_tmpdir, (gptr*) &berkeley_tmpdir, 0, GET_STR, - REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, -#endif /* WITH_BERKELEY_STORAGE_ENGINE */ {"big-tables", OPT_BIG_TABLES, "Allow big result sets by saving all temporary sets on file (Solves most 'table full' errors).", 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0}, @@ -5747,31 +5691,6 @@ log and this option does nothing anymore.", "The number of outstanding connection requests MySQL can have. This comes into play when the main MySQL thread gets very many connection requests in a very short time.", (gptr*) &back_log, (gptr*) &back_log, 0, GET_ULONG, REQUIRED_ARG, 50, 1, 65535, 0, 1, 0 }, -#ifdef WITH_BERKELEY_STORAGE_ENGINE - { "bdb_cache_parts", OPT_BDB_CACHE_PARTS, - "Number of parts to use for BDB cache.", - (gptr*) &berkeley_cache_parts, (gptr*) &berkeley_cache_parts, 0, GET_ULONG, - REQUIRED_ARG, 1, 1, 1024, 0, 1, 0}, - { "bdb_cache_size", OPT_BDB_CACHE_SIZE, - "The buffer that is allocated to cache index and rows for BDB tables.", - (gptr*) &berkeley_cache_size, (gptr*) &berkeley_cache_size, 0, GET_ULL, - REQUIRED_ARG, KEY_CACHE_SIZE, 20*1024, (ulonglong) ~0, 0, IO_SIZE, 0}, - {"bdb_lock_max", OPT_BDB_MAX_LOCK, "Synonym for bdb_max_lock.", - (gptr*) &berkeley_max_lock, (gptr*) &berkeley_max_lock, 0, GET_ULONG, - REQUIRED_ARG, 10000, 0, (long) ~0, 0, 1, 0}, - {"bdb_log_buffer_size", OPT_BDB_LOG_BUFFER_SIZE, - "The buffer that is allocated to cache index and rows for BDB tables.", - (gptr*) &berkeley_log_buffer_size, (gptr*) &berkeley_log_buffer_size, 0, - GET_ULONG, REQUIRED_ARG, 0, 256*1024L, ~0L, 0, 1024, 0}, - {"bdb_max_lock", OPT_BDB_MAX_LOCK, - "The maximum number of locks you can have active on a BDB table.", - (gptr*) &berkeley_max_lock, (gptr*) &berkeley_max_lock, 0, GET_ULONG, - REQUIRED_ARG, 10000, 0, (long) ~0, 0, 1, 0}, - {"bdb_region_size", OPT_BDB_REGION_SIZE, - "The size of the underlying logging area of the Berkeley DB environment.", - (gptr*) &berkeley_region_size, (gptr*) &berkeley_region_size, 0, GET_ULONG, - OPT_ARG, 60*1024L, 60*1024L, (long) ~0, 0, 1, 0}, -#endif /* WITH_BERKELEY_STORAGE_ENGINE */ {"binlog_cache_size", OPT_BINLOG_CACHE_SIZE, "The size of the cache to hold the SQL statements for the binary log during a transaction. If you often use big, multi-statement transactions you can increase this to get more performance.", (gptr*) &binlog_cache_size, (gptr*) &binlog_cache_size, 0, GET_ULONG, @@ -6263,12 +6182,6 @@ The minimum value for this variable is 4096.", (gptr*) &max_system_variables.sortbuff_size, 0, GET_ULONG, REQUIRED_ARG, MAX_SORT_MEMORY, MIN_SORT_MEMORY+MALLOC_OVERHEAD*2, ~0L, MALLOC_OVERHEAD, 1, 0}, -#ifdef WITH_BERKELEY_STORAGE_ENGINE - {"sync-bdb-logs", OPT_BDB_SYNC, - "Synchronously flush Berkeley DB logs. Enabled by default", - (gptr*) &opt_sync_bdb_logs, (gptr*) &opt_sync_bdb_logs, 0, GET_BOOL, - NO_ARG, 1, 0, 0, 0, 0, 0}, -#endif /* WITH_BERKELEY_STORAGE_ENGINE */ {"sync-binlog", OPT_SYNC_BINLOG, "Synchronously flush binary log to disk after every #th event. " "Use 0 (default) to disable synchronous flushing.", @@ -7583,59 +7496,7 @@ get_one_option(int optid, const struct my_option *opt __attribute__((unused)), have_merge_db= SHOW_OPTION_YES; else have_merge_db= SHOW_OPTION_DISABLED; -#ifdef WITH_BERKELEY_STORAGE_ENGINE - case OPT_BDB_NOSYNC: - /* Deprecated option */ - opt_sync_bdb_logs= 0; - /* Fall through */ - case OPT_BDB_SYNC: - if (!opt_sync_bdb_logs) - berkeley_env_flags|= bdb_DB_TXN_NOSYNC; - else - berkeley_env_flags&= ~bdb_DB_TXN_NOSYNC; - break; - case OPT_BDB_LOG_DIRECT: - berkeley_env_flags|= bdb_DB_DIRECT_DB; - break; - case OPT_BDB_DATA_DIRECT: - berkeley_env_flags|= bdb_DB_DIRECT_LOG; - break; - case OPT_BDB_NO_RECOVER: - berkeley_init_flags&= ~(bdb_DB_RECOVER); - break; - case OPT_BDB_LOCK: - { - int type; - if ((type=find_type(argument, &berkeley_lock_typelib, 2)) > 0) - berkeley_lock_type=berkeley_lock_types[type-1]; - else - { - int err; - char *end; - uint length= strlen(argument); - long value= my_strntol(&my_charset_latin1, argument, length, 10, &end, &err); - if (end == argument+length) - berkeley_lock_scan_time= value; - else - { - fprintf(stderr,"Unknown lock type: %s\n",argument); - exit(1); - } - } - break; - } - case OPT_BDB_SHARED: - berkeley_init_flags&= ~(bdb_DB_PRIVATE); - berkeley_shared_data= 1; - break; -#endif /* WITH_BERKELEY_STORAGE_ENGINE */ case OPT_BDB: -#ifdef WITH_BERKELEY_STORAGE_ENGINE - if (opt_bdb) - have_berkeley_db= SHOW_OPTION_YES; - else - have_berkeley_db= SHOW_OPTION_DISABLED; -#endif break; case OPT_NDBCLUSTER: #ifdef WITH_NDBCLUSTER_STORAGE_ENGINE @@ -7868,10 +7729,6 @@ static void get_options(int argc,char **argv) #ifndef WITH_ISAM_STORAGE_ENGINE if (opt_isam) sql_print_warning("this binary does not contain ISAM storage engine"); -#endif -#ifndef WITH_BERKELEY_STORAGE_ENGINE - if (opt_bdb) - sql_print_warning("this binary does not contain BDB storage engine"); #endif if ((opt_log_slow_admin_statements || opt_log_queries_not_using_indexes) && !opt_slow_log) @@ -8215,7 +8072,6 @@ void refresh_status(THD *thd) /***************************************************************************** Instantiate have_xyx for missing storage engines *****************************************************************************/ -#undef have_berkeley_db #undef have_innodb #undef have_ndbcluster #undef have_example_db @@ -8225,7 +8081,6 @@ void refresh_status(THD *thd) #undef have_partition_db #undef have_blackhole_db -SHOW_COMP_OPTION have_berkeley_db= SHOW_OPTION_NO; SHOW_COMP_OPTION have_innodb= SHOW_OPTION_NO; SHOW_COMP_OPTION have_ndbcluster= SHOW_OPTION_NO; SHOW_COMP_OPTION have_example_db= SHOW_OPTION_NO; @@ -8235,14 +8090,6 @@ SHOW_COMP_OPTION have_federated_db= SHOW_OPTION_NO; SHOW_COMP_OPTION have_partition_db= SHOW_OPTION_NO; SHOW_COMP_OPTION have_blackhole_db= SHOW_OPTION_NO; -#ifndef WITH_BERKELEY_STORAGE_ENGINE -bool berkeley_shared_data; -ulong berkeley_max_lock, berkeley_log_buffer_size; -ulonglong berkeley_cache_size; -ulong berkeley_region_size, berkeley_cache_parts; -char *berkeley_home, *berkeley_tmpdir, *berkeley_logdir; -#endif - #ifndef WITH_INNOBASE_STORAGE_ENGINE uint innobase_flush_log_at_trx_commit; ulong innobase_fast_shutdown; diff --git a/sql/set_var.cc b/sql/set_var.cc index 0be4fd72b30..7243b7cbbe1 100644 --- a/sql/set_var.cc +++ b/sql/set_var.cc @@ -59,13 +59,6 @@ #include "event_scheduler.h" -/* WITH_BERKELEY_STORAGE_ENGINE */ -extern bool berkeley_shared_data; -extern ulong berkeley_max_lock, berkeley_log_buffer_size; -extern ulonglong berkeley_cache_size; -extern ulong berkeley_region_size, berkeley_cache_parts; -extern char *berkeley_home, *berkeley_tmpdir, *berkeley_logdir; - /* WITH_INNOBASE_STORAGE_ENGINE */ extern uint innobase_flush_log_at_trx_commit; extern ulong innobase_fast_shutdown; @@ -669,7 +662,6 @@ sys_var_thd_time_zone sys_time_zone("time_zone"); /* Read only variables */ sys_var_have_variable sys_have_archive_db("have_archive", &have_archive_db); -sys_var_have_variable sys_have_berkeley_db("have_bdb", &have_berkeley_db); sys_var_have_variable sys_have_blackhole_db("have_blackhole_engine", &have_blackhole_db); sys_var_have_variable sys_have_compress("have_compress", &have_compress); @@ -760,15 +752,6 @@ SHOW_VAR init_vars[]= { {sys_automatic_sp_privileges.name,(char*) &sys_automatic_sp_privileges, SHOW_SYS}, {"back_log", (char*) &back_log, SHOW_LONG}, {sys_basedir.name, (char*) &sys_basedir, SHOW_SYS}, - {"bdb_cache_parts", (char*) &berkeley_cache_parts, SHOW_LONG}, - {"bdb_cache_size", (char*) &berkeley_cache_size, SHOW_LONGLONG}, - {"bdb_home", (char*) &berkeley_home, SHOW_CHAR_PTR}, - {"bdb_log_buffer_size", (char*) &berkeley_log_buffer_size, SHOW_LONG}, - {"bdb_logdir", (char*) &berkeley_logdir, SHOW_CHAR_PTR}, - {"bdb_max_lock", (char*) &berkeley_max_lock, SHOW_LONG}, - {"bdb_region_size", (char*) &berkeley_region_size, SHOW_LONG}, - {"bdb_shared_data", (char*) &berkeley_shared_data, SHOW_BOOL}, - {"bdb_tmpdir", (char*) &berkeley_tmpdir, SHOW_CHAR_PTR}, {sys_binlog_cache_size.name,(char*) &sys_binlog_cache_size, SHOW_SYS}, {sys_binlog_format.name, (char*) &sys_binlog_format, SHOW_SYS}, {sys_bulk_insert_buff_size.name,(char*) &sys_bulk_insert_buff_size,SHOW_SYS}, @@ -813,7 +796,6 @@ SHOW_VAR init_vars[]= { {sys_var_general_log_path.name, (char*) &sys_var_general_log_path, SHOW_SYS}, {sys_group_concat_max_len.name, (char*) &sys_group_concat_max_len, SHOW_SYS}, {sys_have_archive_db.name, (char*) &have_archive_db, SHOW_HAVE}, - {sys_have_berkeley_db.name, (char*) &have_berkeley_db, SHOW_HAVE}, {sys_have_blackhole_db.name,(char*) &have_blackhole_db, SHOW_HAVE}, {sys_have_compress.name, (char*) &have_compress, SHOW_HAVE}, {sys_have_crypt.name, (char*) &have_crypt, SHOW_HAVE}, diff --git a/sql/share/errmsg.txt b/sql/share/errmsg.txt index 64cf018e03b..297e4c5c374 100644 --- a/sql/share/errmsg.txt +++ b/sql/share/errmsg.txt @@ -5,5567 +5,5567 @@ default-language eng start-error-number 1000 ER_HASHCHK - eng "hashchk" + eng "hashchk" ER_NISAMCHK - eng "isamchk" + eng "isamchk" ER_NO - cze "NE" - dan "NEJ" - nla "NEE" - eng "NO" - est "EI" - fre "NON" - ger "Nein" - greek "" - hun "NEM" - kor "ƴϿ" - nor "NEI" - norwegian-ny "NEI" - pol "NIE" - por "NO" - rum "NU" - rus "" - serbian "NE" - slo "NIE" - ukr "" + cze "NE" + dan "NEJ" + nla "NEE" + eng "NO" + est "EI" + fre "NON" + ger "Nein" + greek "" + hun "NEM" + kor "ƴϿ" + nor "NEI" + norwegian-ny "NEI" + pol "NIE" + por "NO" + rum "NU" + rus "" + serbian "NE" + slo "NIE" + ukr "" ER_YES - cze "ANO" - dan "JA" - nla "JA" - eng "YES" - est "JAH" - fre "OUI" - ger "Ja" - greek "" - hun "IGEN" - ita "SI" - kor "" - nor "JA" - norwegian-ny "JA" - pol "TAK" - por "SIM" - rum "DA" - rus "" - serbian "DA" - slo "no" - spa "SI" - ukr "" + cze "ANO" + dan "JA" + nla "JA" + eng "YES" + est "JAH" + fre "OUI" + ger "Ja" + greek "" + hun "IGEN" + ita "SI" + kor "" + nor "JA" + norwegian-ny "JA" + pol "TAK" + por "SIM" + rum "DA" + rus "" + serbian "DA" + slo "no" + spa "SI" + ukr "" ER_CANT_CREATE_FILE - cze "Nemohu vytvo-Bit soubor '%-.64s' (chybov kd: %d)" - dan "Kan ikke oprette filen '%-.64s' (Fejlkode: %d)" - nla "Kan file '%-.64s' niet aanmaken (Errcode: %d)" - eng "Can't create file '%-.200s' (errno: %d)" - est "Ei suuda luua faili '%-.64s' (veakood: %d)" - fre "Ne peut crer le fichier '%-.64s' (Errcode: %d)" - ger "Kann Datei '%-.64s' nicht erzeugen (Fehler: %d)" - greek " '%-.64s' ( : %d)" - hun "A '%-.64s' file nem hozhato letre (hibakod: %d)" - ita "Impossibile creare il file '%-.64s' (errno: %d)" - jpn "'%-.64s' ե뤬ޤ (errno: %d)" - kor "ȭ '%-.64s' ߽ϴ. (ȣ: %d)" - nor "Kan ikke opprette fila '%-.64s' (Feilkode: %d)" - norwegian-ny "Kan ikkje opprette fila '%-.64s' (Feilkode: %d)" - pol "Nie mona stworzy pliku '%-.64s' (Kod bdu: %d)" - por "No pode criar o arquivo '%-.64s' (erro no. %d)" - rum "Nu pot sa creez fisierul '%-.64s' (Eroare: %d)" - rus " '%-.64s' (: %d)" - serbian "Ne mogu da kreiram file '%-.64s' (errno: %d)" - slo "Nemem vytvori sbor '%-.64s' (chybov kd: %d)" - spa "No puedo crear archivo '%-.64s' (Error: %d)" - swe "Kan inte skapa filen '%-.64s' (Felkod: %d)" - ukr " '%-.64s' (: %d)" + cze "Nemohu vytvo-Bit soubor '%-.64s' (chybov kd: %d)" + dan "Kan ikke oprette filen '%-.64s' (Fejlkode: %d)" + nla "Kan file '%-.64s' niet aanmaken (Errcode: %d)" + eng "Can't create file '%-.200s' (errno: %d)" + est "Ei suuda luua faili '%-.64s' (veakood: %d)" + fre "Ne peut crer le fichier '%-.64s' (Errcode: %d)" + ger "Kann Datei '%-.64s' nicht erzeugen (Fehler: %d)" + greek " '%-.64s' ( : %d)" + hun "A '%-.64s' file nem hozhato letre (hibakod: %d)" + ita "Impossibile creare il file '%-.64s' (errno: %d)" + jpn "'%-.64s' ե뤬ޤ (errno: %d)" + kor "ȭ '%-.64s' ߽ϴ. (ȣ: %d)" + nor "Kan ikke opprette fila '%-.64s' (Feilkode: %d)" + norwegian-ny "Kan ikkje opprette fila '%-.64s' (Feilkode: %d)" + pol "Nie mona stworzy pliku '%-.64s' (Kod bdu: %d)" + por "No pode criar o arquivo '%-.64s' (erro no. %d)" + rum "Nu pot sa creez fisierul '%-.64s' (Eroare: %d)" + rus " '%-.64s' (: %d)" + serbian "Ne mogu da kreiram file '%-.64s' (errno: %d)" + slo "Nemem vytvori sbor '%-.64s' (chybov kd: %d)" + spa "No puedo crear archivo '%-.64s' (Error: %d)" + swe "Kan inte skapa filen '%-.64s' (Felkod: %d)" + ukr " '%-.64s' (: %d)" ER_CANT_CREATE_TABLE - cze "Nemohu vytvo-Bit tabulku '%-.64s' (chybov kd: %d)" - dan "Kan ikke oprette tabellen '%-.64s' (Fejlkode: %d)" - nla "Kan tabel '%-.64s' niet aanmaken (Errcode: %d)" - eng "Can't create table '%-.64s' (errno: %d)" - jps "'%-.64s' e[u܂.(errno: %d)", - est "Ei suuda luua tabelit '%-.64s' (veakood: %d)" - fre "Ne peut crer la table '%-.64s' (Errcode: %d)" - ger "Kann Tabelle '%-.64s' nicht erzeugen (Fehler: %d)" - greek " '%-.64s' ( : %d)" - hun "A '%-.64s' tabla nem hozhato letre (hibakod: %d)" - ita "Impossibile creare la tabella '%-.64s' (errno: %d)" - jpn "'%-.64s' ơ֥뤬ޤ.(errno: %d)" - kor "̺ '%-.64s' ߽ϴ. (ȣ: %d)" - nor "Kan ikke opprette tabellen '%-.64s' (Feilkode: %d)" - norwegian-ny "Kan ikkje opprette tabellen '%-.64s' (Feilkode: %d)" - pol "Nie mona stworzy tabeli '%-.64s' (Kod bdu: %d)" - por "No pode criar a tabela '%-.64s' (erro no. %d)" - rum "Nu pot sa creez tabla '%-.64s' (Eroare: %d)" - rus " '%-.64s' (: %d)" - serbian "Ne mogu da kreiram tabelu '%-.64s' (errno: %d)" - slo "Nemem vytvori tabuku '%-.64s' (chybov kd: %d)" - spa "No puedo crear tabla '%-.64s' (Error: %d)" - swe "Kan inte skapa tabellen '%-.64s' (Felkod: %d)" - ukr " '%-.64s' (: %d)" + cze "Nemohu vytvo-Bit tabulku '%-.64s' (chybov kd: %d)" + dan "Kan ikke oprette tabellen '%-.64s' (Fejlkode: %d)" + nla "Kan tabel '%-.64s' niet aanmaken (Errcode: %d)" + eng "Can't create table '%-.64s' (errno: %d)" + jps "'%-.64s' e[u܂.(errno: %d)", + est "Ei suuda luua tabelit '%-.64s' (veakood: %d)" + fre "Ne peut crer la table '%-.64s' (Errcode: %d)" + ger "Kann Tabelle '%-.64s' nicht erzeugen (Fehler: %d)" + greek " '%-.64s' ( : %d)" + hun "A '%-.64s' tabla nem hozhato letre (hibakod: %d)" + ita "Impossibile creare la tabella '%-.64s' (errno: %d)" + jpn "'%-.64s' ơ֥뤬ޤ.(errno: %d)" + kor "̺ '%-.64s' ߽ϴ. (ȣ: %d)" + nor "Kan ikke opprette tabellen '%-.64s' (Feilkode: %d)" + norwegian-ny "Kan ikkje opprette tabellen '%-.64s' (Feilkode: %d)" + pol "Nie mona stworzy tabeli '%-.64s' (Kod bdu: %d)" + por "No pode criar a tabela '%-.64s' (erro no. %d)" + rum "Nu pot sa creez tabla '%-.64s' (Eroare: %d)" + rus " '%-.64s' (: %d)" + serbian "Ne mogu da kreiram tabelu '%-.64s' (errno: %d)" + slo "Nemem vytvori tabuku '%-.64s' (chybov kd: %d)" + spa "No puedo crear tabla '%-.64s' (Error: %d)" + swe "Kan inte skapa tabellen '%-.64s' (Felkod: %d)" + ukr " '%-.64s' (: %d)" ER_CANT_CREATE_DB - cze "Nemohu vytvo-Bit databzi '%-.64s' (chybov kd: %d)" - dan "Kan ikke oprette databasen '%-.64s' (Fejlkode: %d)" - nla "Kan database '%-.64s' niet aanmaken (Errcode: %d)" - eng "Can't create database '%-.64s' (errno: %d)" - jps "'%-.64s' f[^x[X܂ (errno: %d)", - est "Ei suuda luua andmebaasi '%-.64s' (veakood: %d)" - fre "Ne peut crer la base '%-.64s' (Erreur %d)" - ger "Kann Datenbank '%-.64s' nicht erzeugen (Fehler: %d)" - greek " '%-.64s' ( : %d)" - hun "Az '%-.64s' adatbazis nem hozhato letre (hibakod: %d)" - ita "Impossibile creare il database '%-.64s' (errno: %d)" - jpn "'%-.64s' ǡ١ޤ (errno: %d)" - kor "Ÿ̽ '%-.64s' ߽ϴ.. (ȣ: %d)" - nor "Kan ikke opprette databasen '%-.64s' (Feilkode: %d)" - norwegian-ny "Kan ikkje opprette databasen '%-.64s' (Feilkode: %d)" - pol "Nie mona stworzy bazy danych '%-.64s' (Kod bdu: %d)" - por "No pode criar o banco de dados '%-.64s' (erro no. %d)" - rum "Nu pot sa creez baza de date '%-.64s' (Eroare: %d)" - rus " '%-.64s' (: %d)" - serbian "Ne mogu da kreiram bazu '%-.64s' (errno: %d)" - slo "Nemem vytvori databzu '%-.64s' (chybov kd: %d)" - spa "No puedo crear base de datos '%-.64s' (Error: %d)" - swe "Kan inte skapa databasen '%-.64s' (Felkod: %d)" - ukr " '%-.64s' (: %d)" + cze "Nemohu vytvo-Bit databzi '%-.64s' (chybov kd: %d)" + dan "Kan ikke oprette databasen '%-.64s' (Fejlkode: %d)" + nla "Kan database '%-.64s' niet aanmaken (Errcode: %d)" + eng "Can't create database '%-.64s' (errno: %d)" + jps "'%-.64s' f[^x[X܂ (errno: %d)", + est "Ei suuda luua andmebaasi '%-.64s' (veakood: %d)" + fre "Ne peut crer la base '%-.64s' (Erreur %d)" + ger "Kann Datenbank '%-.64s' nicht erzeugen (Fehler: %d)" + greek " '%-.64s' ( : %d)" + hun "Az '%-.64s' adatbazis nem hozhato letre (hibakod: %d)" + ita "Impossibile creare il database '%-.64s' (errno: %d)" + jpn "'%-.64s' ǡ١ޤ (errno: %d)" + kor "Ÿ̽ '%-.64s' ߽ϴ.. (ȣ: %d)" + nor "Kan ikke opprette databasen '%-.64s' (Feilkode: %d)" + norwegian-ny "Kan ikkje opprette databasen '%-.64s' (Feilkode: %d)" + pol "Nie mona stworzy bazy danych '%-.64s' (Kod bdu: %d)" + por "No pode criar o banco de dados '%-.64s' (erro no. %d)" + rum "Nu pot sa creez baza de date '%-.64s' (Eroare: %d)" + rus " '%-.64s' (: %d)" + serbian "Ne mogu da kreiram bazu '%-.64s' (errno: %d)" + slo "Nemem vytvori databzu '%-.64s' (chybov kd: %d)" + spa "No puedo crear base de datos '%-.64s' (Error: %d)" + swe "Kan inte skapa databasen '%-.64s' (Felkod: %d)" + ukr " '%-.64s' (: %d)" ER_DB_CREATE_EXISTS - cze "Nemohu vytvo-Bit databzi '%-.64s'; databze ji existuje" - dan "Kan ikke oprette databasen '%-.64s'; databasen eksisterer" - nla "Kan database '%-.64s' niet aanmaken; database bestaat reeds" - eng "Can't create database '%-.64s'; database exists" - jps "'%-.64s' f[^x[X܂.ɂ̃f[^x[X݂܂", - est "Ei suuda luua andmebaasi '%-.64s': andmebaas juba eksisteerib" - fre "Ne peut crer la base '%-.64s'; elle existe dj" - ger "Kann Datenbank '%-.64s' nicht erzeugen. Datenbank existiert bereits" - greek " '%-.64s'; " - hun "Az '%-.64s' adatbazis nem hozhato letre Az adatbazis mar letezik" - ita "Impossibile creare il database '%-.64s'; il database esiste" - jpn "'%-.64s' ǡ١ޤ.ˤΥǡ١¸ߤޤ" - kor "Ÿ̽ '%-.64s' ߽ϴ.. Ÿ̽ " - nor "Kan ikke opprette databasen '%-.64s'; databasen eksisterer" - norwegian-ny "Kan ikkje opprette databasen '%-.64s'; databasen eksisterer" - pol "Nie mona stworzy bazy danych '%-.64s'; baza danych ju istnieje" - por "No pode criar o banco de dados '%-.64s'; este banco de dados j existe" - rum "Nu pot sa creez baza de date '%-.64s'; baza de date exista deja" - rus " '%-.64s'. " - serbian "Ne mogu da kreiram bazu '%-.64s'; baza ve postoji." - slo "Nemem vytvori databzu '%-.64s'; databza existuje" - spa "No puedo crear base de datos '%-.64s'; la base de datos ya existe" - swe "Databasen '%-.64s' existerar redan" - ukr " '%-.64s'. դ" + cze "Nemohu vytvo-Bit databzi '%-.64s'; databze ji existuje" + dan "Kan ikke oprette databasen '%-.64s'; databasen eksisterer" + nla "Kan database '%-.64s' niet aanmaken; database bestaat reeds" + eng "Can't create database '%-.64s'; database exists" + jps "'%-.64s' f[^x[X܂.ɂ̃f[^x[X݂܂", + est "Ei suuda luua andmebaasi '%-.64s': andmebaas juba eksisteerib" + fre "Ne peut crer la base '%-.64s'; elle existe dj" + ger "Kann Datenbank '%-.64s' nicht erzeugen. Datenbank existiert bereits" + greek " '%-.64s'; " + hun "Az '%-.64s' adatbazis nem hozhato letre Az adatbazis mar letezik" + ita "Impossibile creare il database '%-.64s'; il database esiste" + jpn "'%-.64s' ǡ١ޤ.ˤΥǡ١¸ߤޤ" + kor "Ÿ̽ '%-.64s' ߽ϴ.. Ÿ̽ " + nor "Kan ikke opprette databasen '%-.64s'; databasen eksisterer" + norwegian-ny "Kan ikkje opprette databasen '%-.64s'; databasen eksisterer" + pol "Nie mona stworzy bazy danych '%-.64s'; baza danych ju istnieje" + por "No pode criar o banco de dados '%-.64s'; este banco de dados j existe" + rum "Nu pot sa creez baza de date '%-.64s'; baza de date exista deja" + rus " '%-.64s'. " + serbian "Ne mogu da kreiram bazu '%-.64s'; baza ve postoji." + slo "Nemem vytvori databzu '%-.64s'; databza existuje" + spa "No puedo crear base de datos '%-.64s'; la base de datos ya existe" + swe "Databasen '%-.64s' existerar redan" + ukr " '%-.64s'. դ" ER_DB_DROP_EXISTS - cze "Nemohu zru-Bit databzi '%-.64s', databze neexistuje" - dan "Kan ikke slette (droppe) '%-.64s'; databasen eksisterer ikke" - nla "Kan database '%-.64s' niet verwijderen; database bestaat niet" - eng "Can't drop database '%-.64s'; database doesn't exist" - jps "'%-.64s' f[^x[Xjł܂. ̃f[^x[XȂ̂ł.", - est "Ei suuda kustutada andmebaasi '%-.64s': andmebaasi ei eksisteeri" - fre "Ne peut effacer la base '%-.64s'; elle n'existe pas" - ger "Kann Datenbank '%-.64s' nicht lschen; Datenbank nicht vorhanden" - greek " '%-.64s'. " - hun "A(z) '%-.64s' adatbazis nem szuntetheto meg. Az adatbazis nem letezik" - ita "Impossibile cancellare '%-.64s'; il database non esiste" - jpn "'%-.64s' ǡ١˴Ǥޤ. Υǡ١ʤΤǤ." - kor "Ÿ̽ '%-.64s' ߽ϴ. Ÿ̽ " - nor "Kan ikke fjerne (drop) '%-.64s'; databasen eksisterer ikke" - norwegian-ny "Kan ikkje fjerne (drop) '%-.64s'; databasen eksisterer ikkje" - pol "Nie mona usun? bazy danych '%-.64s'; baza danych nie istnieje" - por "No pode eliminar o banco de dados '%-.64s'; este banco de dados no existe" - rum "Nu pot sa drop baza de date '%-.64s'; baza da date este inexistenta" - rus " '%-.64s'. " - serbian "Ne mogu da izbriem bazu '%-.64s'; baza ne postoji." - slo "Nemem zmaza databzu '%-.64s'; databza neexistuje" - spa "No puedo eliminar base de datos '%-.64s'; la base de datos no existe" - swe "Kan inte radera databasen '%-.64s'; databasen finns inte" - ukr " '%-.64s'. դ" + cze "Nemohu zru-Bit databzi '%-.64s', databze neexistuje" + dan "Kan ikke slette (droppe) '%-.64s'; databasen eksisterer ikke" + nla "Kan database '%-.64s' niet verwijderen; database bestaat niet" + eng "Can't drop database '%-.64s'; database doesn't exist" + jps "'%-.64s' f[^x[Xjł܂. ̃f[^x[XȂ̂ł.", + est "Ei suuda kustutada andmebaasi '%-.64s': andmebaasi ei eksisteeri" + fre "Ne peut effacer la base '%-.64s'; elle n'existe pas" + ger "Kann Datenbank '%-.64s' nicht lschen; Datenbank nicht vorhanden" + greek " '%-.64s'. " + hun "A(z) '%-.64s' adatbazis nem szuntetheto meg. Az adatbazis nem letezik" + ita "Impossibile cancellare '%-.64s'; il database non esiste" + jpn "'%-.64s' ǡ١˴Ǥޤ. Υǡ١ʤΤǤ." + kor "Ÿ̽ '%-.64s' ߽ϴ. Ÿ̽ " + nor "Kan ikke fjerne (drop) '%-.64s'; databasen eksisterer ikke" + norwegian-ny "Kan ikkje fjerne (drop) '%-.64s'; databasen eksisterer ikkje" + pol "Nie mona usun? bazy danych '%-.64s'; baza danych nie istnieje" + por "No pode eliminar o banco de dados '%-.64s'; este banco de dados no existe" + rum "Nu pot sa drop baza de date '%-.64s'; baza da date este inexistenta" + rus " '%-.64s'. " + serbian "Ne mogu da izbriem bazu '%-.64s'; baza ne postoji." + slo "Nemem zmaza databzu '%-.64s'; databza neexistuje" + spa "No puedo eliminar base de datos '%-.64s'; la base de datos no existe" + swe "Kan inte radera databasen '%-.64s'; databasen finns inte" + ukr " '%-.64s'. դ" ER_DB_DROP_DELETE - cze "Chyba p-Bi ruen databze (nemohu vymazat '%-.64s', chyba %d)" - dan "Fejl ved sletning (drop) af databasen (kan ikke slette '%-.64s', Fejlkode %d)" - nla "Fout bij verwijderen database (kan '%-.64s' niet verwijderen, Errcode: %d)" - eng "Error dropping database (can't delete '%-.64s', errno: %d)" - jps "f[^x[XjG[ ('%-.64s' 폜ł܂, errno: %d)", - est "Viga andmebaasi kustutamisel (ei suuda kustutada faili '%-.64s', veakood: %d)" - fre "Ne peut effacer la base '%-.64s' (erreur %d)" - ger "Fehler beim Lschen der Datenbank ('%-.64s' kann nicht gelscht werden, Fehler: %d)" - greek " ( '%-.64s', : %d)" - hun "Adatbazis megszuntetesi hiba ('%-.64s' nem torolheto, hibakod: %d)" - ita "Errore durante la cancellazione del database (impossibile cancellare '%-.64s', errno: %d)" - jpn "ǡ١˴顼 ('%-.64s' Ǥޤ, errno: %d)" - kor "Ÿ̽ ('%-.64s' ϴ, ȣ: %d)" - nor "Feil ved fjerning (drop) av databasen (kan ikke slette '%-.64s', feil %d)" - norwegian-ny "Feil ved fjerning (drop) av databasen (kan ikkje slette '%-.64s', feil %d)" - pol "B?d podczas usuwania bazy danych (nie mona usun? '%-.64s', b?d %d)" - por "Erro ao eliminar banco de dados (no pode eliminar '%-.64s' - erro no. %d)" - rum "Eroare dropuind baza de date (nu pot sa sterg '%-.64s', Eroare: %d)" - rus " ( '%-.64s', : %d)" - serbian "Ne mogu da izbriem bazu (ne mogu da izbriem '%-.64s', errno: %d)" - slo "Chyba pri mazan databzy (nemem zmaza '%-.64s', chybov kd: %d)" - spa "Error eliminando la base de datos(no puedo borrar '%-.64s', error %d)" - swe "Fel vid radering av databasen (Kan inte radera '%-.64s'. Felkod: %d)" - ukr " ( '%-.64s', : %d)" + cze "Chyba p-Bi ruen databze (nemohu vymazat '%-.64s', chyba %d)" + dan "Fejl ved sletning (drop) af databasen (kan ikke slette '%-.64s', Fejlkode %d)" + nla "Fout bij verwijderen database (kan '%-.64s' niet verwijderen, Errcode: %d)" + eng "Error dropping database (can't delete '%-.64s', errno: %d)" + jps "f[^x[XjG[ ('%-.64s' 폜ł܂, errno: %d)", + est "Viga andmebaasi kustutamisel (ei suuda kustutada faili '%-.64s', veakood: %d)" + fre "Ne peut effacer la base '%-.64s' (erreur %d)" + ger "Fehler beim Lschen der Datenbank ('%-.64s' kann nicht gelscht werden, Fehler: %d)" + greek " ( '%-.64s', : %d)" + hun "Adatbazis megszuntetesi hiba ('%-.64s' nem torolheto, hibakod: %d)" + ita "Errore durante la cancellazione del database (impossibile cancellare '%-.64s', errno: %d)" + jpn "ǡ١˴顼 ('%-.64s' Ǥޤ, errno: %d)" + kor "Ÿ̽ ('%-.64s' ϴ, ȣ: %d)" + nor "Feil ved fjerning (drop) av databasen (kan ikke slette '%-.64s', feil %d)" + norwegian-ny "Feil ved fjerning (drop) av databasen (kan ikkje slette '%-.64s', feil %d)" + pol "B?d podczas usuwania bazy danych (nie mona usun? '%-.64s', b?d %d)" + por "Erro ao eliminar banco de dados (no pode eliminar '%-.64s' - erro no. %d)" + rum "Eroare dropuind baza de date (nu pot sa sterg '%-.64s', Eroare: %d)" + rus " ( '%-.64s', : %d)" + serbian "Ne mogu da izbriem bazu (ne mogu da izbriem '%-.64s', errno: %d)" + slo "Chyba pri mazan databzy (nemem zmaza '%-.64s', chybov kd: %d)" + spa "Error eliminando la base de datos(no puedo borrar '%-.64s', error %d)" + swe "Fel vid radering av databasen (Kan inte radera '%-.64s'. Felkod: %d)" + ukr " ( '%-.64s', : %d)" ER_DB_DROP_RMDIR - cze "Chyba p-Bi ruen databze (nemohu vymazat adres '%-.64s', chyba %d)" - dan "Fejl ved sletting af database (kan ikke slette folderen '%-.64s', Fejlkode %d)" - nla "Fout bij verwijderen database (kan rmdir '%-.64s' niet uitvoeren, Errcode: %d)" - eng "Error dropping database (can't rmdir '%-.64s', errno: %d)" - jps "f[^x[XjG[ ('%-.64s' rmdir ł܂, errno: %d)", - est "Viga andmebaasi kustutamisel (ei suuda kustutada kataloogi '%-.64s', veakood: %d)" - fre "Erreur en effaant la base (rmdir '%-.64s', erreur %d)" - ger "Fehler beim Lschen der Datenbank (Verzeichnis '%-.64s' kann nicht gelscht werden, Fehler: %d)" - greek " ( '%-.64s', : %d)" - hun "Adatbazis megszuntetesi hiba ('%-.64s' nem szuntetheto meg, hibakod: %d)" - ita "Errore durante la cancellazione del database (impossibile rmdir '%-.64s', errno: %d)" - jpn "ǡ١˴顼 ('%-.64s' rmdir Ǥޤ, errno: %d)" - kor "Ÿ̽ (rmdir '%-.64s' ϴ, ȣ: %d)" - nor "Feil ved sletting av database (kan ikke slette katalogen '%-.64s', feil %d)" - norwegian-ny "Feil ved sletting av database (kan ikkje slette katalogen '%-.64s', feil %d)" - pol "B?d podczas usuwania bazy danych (nie mona wykona rmdir '%-.64s', b?d %d)" - por "Erro ao eliminar banco de dados (no pode remover diretrio '%-.64s' - erro no. %d)" - rum "Eroare dropuind baza de date (nu pot sa rmdir '%-.64s', Eroare: %d)" - rus " ( '%-.64s', : %d)" - serbian "Ne mogu da izbriem bazu (ne mogu da izbriem direktorijum '%-.64s', errno: %d)" - slo "Chyba pri mazan databzy (nemem vymaza adresr '%-.64s', chybov kd: %d)" - spa "Error eliminando la base de datos (No puedo borrar directorio '%-.64s', error %d)" - swe "Fel vid radering av databasen (Kan inte radera biblioteket '%-.64s'. Felkod: %d)" - ukr " ( '%-.64s', : %d)" + cze "Chyba p-Bi ruen databze (nemohu vymazat adres '%-.64s', chyba %d)" + dan "Fejl ved sletting af database (kan ikke slette folderen '%-.64s', Fejlkode %d)" + nla "Fout bij verwijderen database (kan rmdir '%-.64s' niet uitvoeren, Errcode: %d)" + eng "Error dropping database (can't rmdir '%-.64s', errno: %d)" + jps "f[^x[XjG[ ('%-.64s' rmdir ł܂, errno: %d)", + est "Viga andmebaasi kustutamisel (ei suuda kustutada kataloogi '%-.64s', veakood: %d)" + fre "Erreur en effaant la base (rmdir '%-.64s', erreur %d)" + ger "Fehler beim Lschen der Datenbank (Verzeichnis '%-.64s' kann nicht gelscht werden, Fehler: %d)" + greek " ( '%-.64s', : %d)" + hun "Adatbazis megszuntetesi hiba ('%-.64s' nem szuntetheto meg, hibakod: %d)" + ita "Errore durante la cancellazione del database (impossibile rmdir '%-.64s', errno: %d)" + jpn "ǡ١˴顼 ('%-.64s' rmdir Ǥޤ, errno: %d)" + kor "Ÿ̽ (rmdir '%-.64s' ϴ, ȣ: %d)" + nor "Feil ved sletting av database (kan ikke slette katalogen '%-.64s', feil %d)" + norwegian-ny "Feil ved sletting av database (kan ikkje slette katalogen '%-.64s', feil %d)" + pol "B?d podczas usuwania bazy danych (nie mona wykona rmdir '%-.64s', b?d %d)" + por "Erro ao eliminar banco de dados (no pode remover diretrio '%-.64s' - erro no. %d)" + rum "Eroare dropuind baza de date (nu pot sa rmdir '%-.64s', Eroare: %d)" + rus " ( '%-.64s', : %d)" + serbian "Ne mogu da izbriem bazu (ne mogu da izbriem direktorijum '%-.64s', errno: %d)" + slo "Chyba pri mazan databzy (nemem vymaza adresr '%-.64s', chybov kd: %d)" + spa "Error eliminando la base de datos (No puedo borrar directorio '%-.64s', error %d)" + swe "Fel vid radering av databasen (Kan inte radera biblioteket '%-.64s'. Felkod: %d)" + ukr " ( '%-.64s', : %d)" ER_CANT_DELETE_FILE - cze "Chyba p-Bi vmazu '%-.64s' (chybov kd: %d)" - dan "Fejl ved sletning af '%-.64s' (Fejlkode: %d)" - nla "Fout bij het verwijderen van '%-.64s' (Errcode: %d)" - eng "Error on delete of '%-.64s' (errno: %d)" - jps "'%-.64s' ̍폜G[ (errno: %d)", - est "Viga '%-.64s' kustutamisel (veakood: %d)" - fre "Erreur en effaant '%-.64s' (Errcode: %d)" - ger "Fehler beim Lschen von '%-.64s' (Fehler: %d)" - greek " '%-.64s' ( : %d)" - hun "Torlesi hiba: '%-.64s' (hibakod: %d)" - ita "Errore durante la cancellazione di '%-.64s' (errno: %d)" - jpn "'%-.64s' κ顼 (errno: %d)" - kor "'%-.64s' (ȣ: %d)" - nor "Feil ved sletting av '%-.64s' (Feilkode: %d)" - norwegian-ny "Feil ved sletting av '%-.64s' (Feilkode: %d)" - pol "B?d podczas usuwania '%-.64s' (Kod bdu: %d)" - por "Erro na remoo de '%-.64s' (erro no. %d)" - rum "Eroare incercind sa delete '%-.64s' (Eroare: %d)" - rus " '%-.64s' (: %d)" - serbian "Greka pri brisanju '%-.64s' (errno: %d)" - slo "Chyba pri mazan '%-.64s' (chybov kd: %d)" - spa "Error en el borrado de '%-.64s' (Error: %d)" - swe "Kan inte radera filen '%-.64s' (Felkod: %d)" - ukr " '%-.64s' (: %d)" + cze "Chyba p-Bi vmazu '%-.64s' (chybov kd: %d)" + dan "Fejl ved sletning af '%-.64s' (Fejlkode: %d)" + nla "Fout bij het verwijderen van '%-.64s' (Errcode: %d)" + eng "Error on delete of '%-.64s' (errno: %d)" + jps "'%-.64s' ̍폜G[ (errno: %d)", + est "Viga '%-.64s' kustutamisel (veakood: %d)" + fre "Erreur en effaant '%-.64s' (Errcode: %d)" + ger "Fehler beim Lschen von '%-.64s' (Fehler: %d)" + greek " '%-.64s' ( : %d)" + hun "Torlesi hiba: '%-.64s' (hibakod: %d)" + ita "Errore durante la cancellazione di '%-.64s' (errno: %d)" + jpn "'%-.64s' κ顼 (errno: %d)" + kor "'%-.64s' (ȣ: %d)" + nor "Feil ved sletting av '%-.64s' (Feilkode: %d)" + norwegian-ny "Feil ved sletting av '%-.64s' (Feilkode: %d)" + pol "B?d podczas usuwania '%-.64s' (Kod bdu: %d)" + por "Erro na remoo de '%-.64s' (erro no. %d)" + rum "Eroare incercind sa delete '%-.64s' (Eroare: %d)" + rus " '%-.64s' (: %d)" + serbian "Greka pri brisanju '%-.64s' (errno: %d)" + slo "Chyba pri mazan '%-.64s' (chybov kd: %d)" + spa "Error en el borrado de '%-.64s' (Error: %d)" + swe "Kan inte radera filen '%-.64s' (Felkod: %d)" + ukr " '%-.64s' (: %d)" ER_CANT_FIND_SYSTEM_REC - cze "Nemohu -Bst zznam v systmov tabulce" - dan "Kan ikke lse posten i systemfolderen" - nla "Kan record niet lezen in de systeem tabel" - eng "Can't read record in system table" - jps "system table ̃R[hǂގł܂ł", - est "Ei suuda lugeda kirjet ssteemsest tabelist" - fre "Ne peut lire un enregistrement de la table 'system'" - ger "Datensatz in der Systemtabelle nicht lesbar" - greek " " - hun "Nem olvashato rekord a rendszertablaban" - ita "Impossibile leggere il record dalla tabella di sistema" - jpn "system table Υ쥳ɤɤǤޤǤ" - kor "system ̺ ڵ带 ϴ." - nor "Kan ikke lese posten i systemkatalogen" - norwegian-ny "Kan ikkje lese posten i systemkatalogen" - pol "Nie mona odczyta rekordu z tabeli systemowej" - por "No pode ler um registro numa tabela do sistema" - rum "Nu pot sa citesc cimpurile in tabla de system (system table)" - rus " " - serbian "Ne mogu da proitam slog iz sistemske tabele" - slo "Nemem ta zznam v systmovej tabuke" - spa "No puedo leer el registro en la tabla del sistema" - swe "Hittar inte posten i systemregistret" - ukr " ϧ æ" + cze "Nemohu -Bst zznam v systmov tabulce" + dan "Kan ikke lse posten i systemfolderen" + nla "Kan record niet lezen in de systeem tabel" + eng "Can't read record in system table" + jps "system table ̃R[hǂގł܂ł", + est "Ei suuda lugeda kirjet ssteemsest tabelist" + fre "Ne peut lire un enregistrement de la table 'system'" + ger "Datensatz in der Systemtabelle nicht lesbar" + greek " " + hun "Nem olvashato rekord a rendszertablaban" + ita "Impossibile leggere il record dalla tabella di sistema" + jpn "system table Υ쥳ɤɤǤޤǤ" + kor "system ̺ ڵ带 ϴ." + nor "Kan ikke lese posten i systemkatalogen" + norwegian-ny "Kan ikkje lese posten i systemkatalogen" + pol "Nie mona odczyta rekordu z tabeli systemowej" + por "No pode ler um registro numa tabela do sistema" + rum "Nu pot sa citesc cimpurile in tabla de system (system table)" + rus " " + serbian "Ne mogu da proitam slog iz sistemske tabele" + slo "Nemem ta zznam v systmovej tabuke" + spa "No puedo leer el registro en la tabla del sistema" + swe "Hittar inte posten i systemregistret" + ukr " ϧ æ" ER_CANT_GET_STAT - cze "Nemohu z-Bskat stav '%-.64s' (chybov kd: %d)" - dan "Kan ikke lse status af '%-.64s' (Fejlkode: %d)" - nla "Kan de status niet krijgen van '%-.64s' (Errcode: %d)" - eng "Can't get status of '%-.200s' (errno: %d)" - jps "'%-.64s' ̃XeC^X܂. (errno: %d)", - est "Ei suuda lugeda '%-.64s' olekut (veakood: %d)" - fre "Ne peut obtenir le status de '%-.64s' (Errcode: %d)" - ger "Kann Status von '%-.64s' nicht ermitteln (Fehler: %d)" - greek " '%-.64s' ( : %d)" - hun "A(z) '%-.64s' statusza nem allapithato meg (hibakod: %d)" - ita "Impossibile leggere lo stato di '%-.64s' (errno: %d)" - jpn "'%-.64s' Υƥޤ. (errno: %d)" - kor "'%-.64s' ¸ ߽ϴ. (ȣ: %d)" - nor "Kan ikke lese statusen til '%-.64s' (Feilkode: %d)" - norwegian-ny "Kan ikkje lese statusen til '%-.64s' (Feilkode: %d)" - pol "Nie mona otrzyma statusu '%-.64s' (Kod bdu: %d)" - por "No pode obter o status de '%-.64s' (erro no. %d)" - rum "Nu pot sa obtin statusul lui '%-.64s' (Eroare: %d)" - rus " '%-.64s' (: %d)" - serbian "Ne mogu da dobijem stanje file-a '%-.64s' (errno: %d)" - slo "Nemem zisti stav '%-.64s' (chybov kd: %d)" - spa "No puedo obtener el estado de '%-.64s' (Error: %d)" - swe "Kan inte lsa filinformationen (stat) frn '%-.64s' (Felkod: %d)" - ukr " '%-.64s' (: %d)" + cze "Nemohu z-Bskat stav '%-.64s' (chybov kd: %d)" + dan "Kan ikke lse status af '%-.64s' (Fejlkode: %d)" + nla "Kan de status niet krijgen van '%-.64s' (Errcode: %d)" + eng "Can't get status of '%-.200s' (errno: %d)" + jps "'%-.64s' ̃XeC^X܂. (errno: %d)", + est "Ei suuda lugeda '%-.64s' olekut (veakood: %d)" + fre "Ne peut obtenir le status de '%-.64s' (Errcode: %d)" + ger "Kann Status von '%-.64s' nicht ermitteln (Fehler: %d)" + greek " '%-.64s' ( : %d)" + hun "A(z) '%-.64s' statusza nem allapithato meg (hibakod: %d)" + ita "Impossibile leggere lo stato di '%-.64s' (errno: %d)" + jpn "'%-.64s' Υƥޤ. (errno: %d)" + kor "'%-.64s' ¸ ߽ϴ. (ȣ: %d)" + nor "Kan ikke lese statusen til '%-.64s' (Feilkode: %d)" + norwegian-ny "Kan ikkje lese statusen til '%-.64s' (Feilkode: %d)" + pol "Nie mona otrzyma statusu '%-.64s' (Kod bdu: %d)" + por "No pode obter o status de '%-.64s' (erro no. %d)" + rum "Nu pot sa obtin statusul lui '%-.64s' (Eroare: %d)" + rus " '%-.64s' (: %d)" + serbian "Ne mogu da dobijem stanje file-a '%-.64s' (errno: %d)" + slo "Nemem zisti stav '%-.64s' (chybov kd: %d)" + spa "No puedo obtener el estado de '%-.64s' (Error: %d)" + swe "Kan inte lsa filinformationen (stat) frn '%-.64s' (Felkod: %d)" + ukr " '%-.64s' (: %d)" ER_CANT_GET_WD - cze "Chyba p-Bi zjiovn pracovn adres (chybov kd: %d)" - dan "Kan ikke lse aktive folder (Fejlkode: %d)" - nla "Kan de werkdirectory niet krijgen (Errcode: %d)" - eng "Can't get working directory (errno: %d)" - jps "working directory 𓾂鎖ł܂ł (errno: %d)", - est "Ei suuda identifitseerida jooksvat kataloogi (veakood: %d)" - fre "Ne peut obtenir le rpertoire de travail (Errcode: %d)" - ger "Kann Arbeitsverzeichnis nicht ermitteln (Fehler: %d)" - greek " ( : %d)" - hun "A munkakonyvtar nem allapithato meg (hibakod: %d)" - ita "Impossibile leggere la directory di lavoro (errno: %d)" - jpn "working directory ǤޤǤ (errno: %d)" - kor " 丮 ã ߽ϴ. (ȣ: %d)" - nor "Kan ikke lese aktiv katalog(Feilkode: %d)" - norwegian-ny "Kan ikkje lese aktiv katalog(Feilkode: %d)" - pol "Nie mona rozpozna aktualnego katalogu (Kod bdu: %d)" - por "No pode obter o diretrio corrente (erro no. %d)" - rum "Nu pot sa obtin directorul current (working directory) (Eroare: %d)" - rus " (: %d)" - serbian "Ne mogu da dobijem trenutni direktorijum (errno: %d)" - slo "Nemem zisti pracovn adresr (chybov kd: %d)" - spa "No puedo acceder al directorio (Error: %d)" - swe "Kan inte inte lsa aktivt bibliotek. (Felkod: %d)" - ukr " (: %d)" + cze "Chyba p-Bi zjiovn pracovn adres (chybov kd: %d)" + dan "Kan ikke lse aktive folder (Fejlkode: %d)" + nla "Kan de werkdirectory niet krijgen (Errcode: %d)" + eng "Can't get working directory (errno: %d)" + jps "working directory 𓾂鎖ł܂ł (errno: %d)", + est "Ei suuda identifitseerida jooksvat kataloogi (veakood: %d)" + fre "Ne peut obtenir le rpertoire de travail (Errcode: %d)" + ger "Kann Arbeitsverzeichnis nicht ermitteln (Fehler: %d)" + greek " ( : %d)" + hun "A munkakonyvtar nem allapithato meg (hibakod: %d)" + ita "Impossibile leggere la directory di lavoro (errno: %d)" + jpn "working directory ǤޤǤ (errno: %d)" + kor " 丮 ã ߽ϴ. (ȣ: %d)" + nor "Kan ikke lese aktiv katalog(Feilkode: %d)" + norwegian-ny "Kan ikkje lese aktiv katalog(Feilkode: %d)" + pol "Nie mona rozpozna aktualnego katalogu (Kod bdu: %d)" + por "No pode obter o diretrio corrente (erro no. %d)" + rum "Nu pot sa obtin directorul current (working directory) (Eroare: %d)" + rus " (: %d)" + serbian "Ne mogu da dobijem trenutni direktorijum (errno: %d)" + slo "Nemem zisti pracovn adresr (chybov kd: %d)" + spa "No puedo acceder al directorio (Error: %d)" + swe "Kan inte inte lsa aktivt bibliotek. (Felkod: %d)" + ukr " (: %d)" ER_CANT_LOCK - cze "Nemohu uzamknout soubor (chybov-B kd: %d)" - dan "Kan ikke lse fil (Fejlkode: %d)" - nla "Kan de file niet blokeren (Errcode: %d)" - eng "Can't lock file (errno: %d)" - jps "t@CbNł܂ (errno: %d)", - est "Ei suuda lukustada faili (veakood: %d)" - fre "Ne peut verrouiller le fichier (Errcode: %d)" - ger "Datei kann nicht gesperrt werden (Fehler: %d)" - greek " ( : %d)" - hun "A file nem zarolhato. (hibakod: %d)" - ita "Impossibile il locking il file (errno: %d)" - jpn "եåǤޤ (errno: %d)" - kor "ȭ (lock) ߽ϴ. (ȣ: %d)" - nor "Kan ikke lse fila (Feilkode: %d)" - norwegian-ny "Kan ikkje lse fila (Feilkode: %d)" - pol "Nie mona zablokowa pliku (Kod bdu: %d)" - por "No pode travar o arquivo (erro no. %d)" - rum "Nu pot sa lock fisierul (Eroare: %d)" - rus " (: %d)" - serbian "Ne mogu da zakljuam file (errno: %d)" - slo "Nemem zamkn sbor (chybov kd: %d)" - spa "No puedo bloquear archivo: (Error: %d)" - swe "Kan inte lsa filen. (Felkod: %d)" - ukr " (: %d)" + cze "Nemohu uzamknout soubor (chybov-B kd: %d)" + dan "Kan ikke lse fil (Fejlkode: %d)" + nla "Kan de file niet blokeren (Errcode: %d)" + eng "Can't lock file (errno: %d)" + jps "t@CbNł܂ (errno: %d)", + est "Ei suuda lukustada faili (veakood: %d)" + fre "Ne peut verrouiller le fichier (Errcode: %d)" + ger "Datei kann nicht gesperrt werden (Fehler: %d)" + greek " ( : %d)" + hun "A file nem zarolhato. (hibakod: %d)" + ita "Impossibile il locking il file (errno: %d)" + jpn "եåǤޤ (errno: %d)" + kor "ȭ (lock) ߽ϴ. (ȣ: %d)" + nor "Kan ikke lse fila (Feilkode: %d)" + norwegian-ny "Kan ikkje lse fila (Feilkode: %d)" + pol "Nie mona zablokowa pliku (Kod bdu: %d)" + por "No pode travar o arquivo (erro no. %d)" + rum "Nu pot sa lock fisierul (Eroare: %d)" + rus " (: %d)" + serbian "Ne mogu da zakljuam file (errno: %d)" + slo "Nemem zamkn sbor (chybov kd: %d)" + spa "No puedo bloquear archivo: (Error: %d)" + swe "Kan inte lsa filen. (Felkod: %d)" + ukr " (: %d)" ER_CANT_OPEN_FILE - cze "Nemohu otev-Bt soubor '%-.64s' (chybov kd: %d)" - dan "Kan ikke bne fil: '%-.64s' (Fejlkode: %d)" - nla "Kan de file '%-.64s' niet openen (Errcode: %d)" - eng "Can't open file: '%-.200s' (errno: %d)" - jps "'%-.64s' t@CJł܂ (errno: %d)", - est "Ei suuda avada faili '%-.64s' (veakood: %d)" - fre "Ne peut ouvrir le fichier: '%-.64s' (Errcode: %d)" - ger "Kann Datei '%-.64s' nicht ffnen (Fehler: %d)" - greek " : '%-.64s' ( : %d)" - hun "A '%-.64s' file nem nyithato meg (hibakod: %d)" - ita "Impossibile aprire il file: '%-.64s' (errno: %d)" - jpn "'%-.64s' ե򳫤Ǥޤ (errno: %d)" - kor "ȭ ߽ϴ.: '%-.64s' (ȣ: %d)" - nor "Kan ikke pne fila: '%-.64s' (Feilkode: %d)" - norwegian-ny "Kan ikkje pne fila: '%-.64s' (Feilkode: %d)" - pol "Nie mona otworzy pliku: '%-.64s' (Kod bdu: %d)" - por "No pode abrir o arquivo '%-.64s' (erro no. %d)" - rum "Nu pot sa deschid fisierul: '%-.64s' (Eroare: %d)" - rus " : '%-.64s' (: %d)" - serbian "Ne mogu da otvorim file: '%-.64s' (errno: %d)" - slo "Nemem otvori sbor: '%-.64s' (chybov kd: %d)" - spa "No puedo abrir archivo: '%-.64s' (Error: %d)" - swe "Kan inte anvnda '%-.64s' (Felkod: %d)" - ukr " צ : '%-.64s' (: %d)" + cze "Nemohu otev-Bt soubor '%-.64s' (chybov kd: %d)" + dan "Kan ikke bne fil: '%-.64s' (Fejlkode: %d)" + nla "Kan de file '%-.64s' niet openen (Errcode: %d)" + eng "Can't open file: '%-.200s' (errno: %d)" + jps "'%-.64s' t@CJł܂ (errno: %d)", + est "Ei suuda avada faili '%-.64s' (veakood: %d)" + fre "Ne peut ouvrir le fichier: '%-.64s' (Errcode: %d)" + ger "Kann Datei '%-.64s' nicht ffnen (Fehler: %d)" + greek " : '%-.64s' ( : %d)" + hun "A '%-.64s' file nem nyithato meg (hibakod: %d)" + ita "Impossibile aprire il file: '%-.64s' (errno: %d)" + jpn "'%-.64s' ե򳫤Ǥޤ (errno: %d)" + kor "ȭ ߽ϴ.: '%-.64s' (ȣ: %d)" + nor "Kan ikke pne fila: '%-.64s' (Feilkode: %d)" + norwegian-ny "Kan ikkje pne fila: '%-.64s' (Feilkode: %d)" + pol "Nie mona otworzy pliku: '%-.64s' (Kod bdu: %d)" + por "No pode abrir o arquivo '%-.64s' (erro no. %d)" + rum "Nu pot sa deschid fisierul: '%-.64s' (Eroare: %d)" + rus " : '%-.64s' (: %d)" + serbian "Ne mogu da otvorim file: '%-.64s' (errno: %d)" + slo "Nemem otvori sbor: '%-.64s' (chybov kd: %d)" + spa "No puedo abrir archivo: '%-.64s' (Error: %d)" + swe "Kan inte anvnda '%-.64s' (Felkod: %d)" + ukr " צ : '%-.64s' (: %d)" ER_FILE_NOT_FOUND - cze "Nemohu naj-Bt soubor '%-.64s' (chybov kd: %d)" - dan "Kan ikke finde fila: '%-.64s' (Fejlkode: %d)" - nla "Kan de file: '%-.64s' niet vinden (Errcode: %d)" - eng "Can't find file: '%-.200s' (errno: %d)" - jps "'%-.64s' t@Ct鎖ł܂.(errno: %d)", - est "Ei suuda leida faili '%-.64s' (veakood: %d)" - fre "Ne peut trouver le fichier: '%-.64s' (Errcode: %d)" - ger "Kann Datei '%-.64s' nicht finden (Fehler: %d)" - greek " : '%-.64s' ( : %d)" - hun "A(z) '%-.64s' file nem talalhato (hibakod: %d)" - ita "Impossibile trovare il file: '%-.64s' (errno: %d)" - jpn "'%-.64s' եդǤޤ.(errno: %d)" - kor "ȭ ã ߽ϴ.: '%-.64s' (ȣ: %d)" - nor "Kan ikke finne fila: '%-.64s' (Feilkode: %d)" - norwegian-ny "Kan ikkje finne fila: '%-.64s' (Feilkode: %d)" - pol "Nie mona znale pliku: '%-.64s' (Kod bdu: %d)" - por "No pode encontrar o arquivo '%-.64s' (erro no. %d)" - rum "Nu pot sa gasesc fisierul: '%-.64s' (Eroare: %d)" - rus " : '%-.64s' (: %d)" - serbian "Ne mogu da pronaem file: '%-.64s' (errno: %d)" - slo "Nemem njs sbor: '%-.64s' (chybov kd: %d)" - spa "No puedo encontrar archivo: '%-.64s' (Error: %d)" - swe "Hittar inte filen '%-.64s' (Felkod: %d)" - ukr " : '%-.64s' (: %d)" + cze "Nemohu naj-Bt soubor '%-.64s' (chybov kd: %d)" + dan "Kan ikke finde fila: '%-.64s' (Fejlkode: %d)" + nla "Kan de file: '%-.64s' niet vinden (Errcode: %d)" + eng "Can't find file: '%-.200s' (errno: %d)" + jps "'%-.64s' t@Ct鎖ł܂.(errno: %d)", + est "Ei suuda leida faili '%-.64s' (veakood: %d)" + fre "Ne peut trouver le fichier: '%-.64s' (Errcode: %d)" + ger "Kann Datei '%-.64s' nicht finden (Fehler: %d)" + greek " : '%-.64s' ( : %d)" + hun "A(z) '%-.64s' file nem talalhato (hibakod: %d)" + ita "Impossibile trovare il file: '%-.64s' (errno: %d)" + jpn "'%-.64s' եդǤޤ.(errno: %d)" + kor "ȭ ã ߽ϴ.: '%-.64s' (ȣ: %d)" + nor "Kan ikke finne fila: '%-.64s' (Feilkode: %d)" + norwegian-ny "Kan ikkje finne fila: '%-.64s' (Feilkode: %d)" + pol "Nie mona znale pliku: '%-.64s' (Kod bdu: %d)" + por "No pode encontrar o arquivo '%-.64s' (erro no. %d)" + rum "Nu pot sa gasesc fisierul: '%-.64s' (Eroare: %d)" + rus " : '%-.64s' (: %d)" + serbian "Ne mogu da pronaem file: '%-.64s' (errno: %d)" + slo "Nemem njs sbor: '%-.64s' (chybov kd: %d)" + spa "No puedo encontrar archivo: '%-.64s' (Error: %d)" + swe "Hittar inte filen '%-.64s' (Felkod: %d)" + ukr " : '%-.64s' (: %d)" ER_CANT_READ_DIR - cze "Nemohu -Bst adres '%-.64s' (chybov kd: %d)" - dan "Kan ikke lse folder '%-.64s' (Fejlkode: %d)" - nla "Kan de directory niet lezen van '%-.64s' (Errcode: %d)" - eng "Can't read dir of '%-.64s' (errno: %d)" - jps "'%-.64s' fBNgǂ߂܂.(errno: %d)", - est "Ei suuda lugeda kataloogi '%-.64s' (veakood: %d)" - fre "Ne peut lire le rpertoire de '%-.64s' (Errcode: %d)" - ger "Verzeichnis von '%-.64s' nicht lesbar (Fehler: %d)" - greek " '%-.64s' ( : %d)" - hun "A(z) '%-.64s' konyvtar nem olvashato. (hibakod: %d)" - ita "Impossibile leggere la directory di '%-.64s' (errno: %d)" - jpn "'%-.64s' ǥ쥯ȥ꤬ɤޤ.(errno: %d)" - kor "'%-.64s'丮 ߽ϴ. (ȣ: %d)" - nor "Kan ikke lese katalogen '%-.64s' (Feilkode: %d)" - norwegian-ny "Kan ikkje lese katalogen '%-.64s' (Feilkode: %d)" - pol "Nie mona odczyta katalogu '%-.64s' (Kod bdu: %d)" - por "No pode ler o diretrio de '%-.64s' (erro no. %d)" - rum "Nu pot sa citesc directorul '%-.64s' (Eroare: %d)" - rus " '%-.64s' (: %d)" - serbian "Ne mogu da proitam direktorijum '%-.64s' (errno: %d)" - slo "Nemem ta adresr '%-.64s' (chybov kd: %d)" - spa "No puedo leer el directorio de '%-.64s' (Error: %d)" - swe "Kan inte lsa frn bibliotek '%-.64s' (Felkod: %d)" - ukr " '%-.64s' (: %d)" + cze "Nemohu -Bst adres '%-.64s' (chybov kd: %d)" + dan "Kan ikke lse folder '%-.64s' (Fejlkode: %d)" + nla "Kan de directory niet lezen van '%-.64s' (Errcode: %d)" + eng "Can't read dir of '%-.64s' (errno: %d)" + jps "'%-.64s' fBNgǂ߂܂.(errno: %d)", + est "Ei suuda lugeda kataloogi '%-.64s' (veakood: %d)" + fre "Ne peut lire le rpertoire de '%-.64s' (Errcode: %d)" + ger "Verzeichnis von '%-.64s' nicht lesbar (Fehler: %d)" + greek " '%-.64s' ( : %d)" + hun "A(z) '%-.64s' konyvtar nem olvashato. (hibakod: %d)" + ita "Impossibile leggere la directory di '%-.64s' (errno: %d)" + jpn "'%-.64s' ǥ쥯ȥ꤬ɤޤ.(errno: %d)" + kor "'%-.64s'丮 ߽ϴ. (ȣ: %d)" + nor "Kan ikke lese katalogen '%-.64s' (Feilkode: %d)" + norwegian-ny "Kan ikkje lese katalogen '%-.64s' (Feilkode: %d)" + pol "Nie mona odczyta katalogu '%-.64s' (Kod bdu: %d)" + por "No pode ler o diretrio de '%-.64s' (erro no. %d)" + rum "Nu pot sa citesc directorul '%-.64s' (Eroare: %d)" + rus " '%-.64s' (: %d)" + serbian "Ne mogu da proitam direktorijum '%-.64s' (errno: %d)" + slo "Nemem ta adresr '%-.64s' (chybov kd: %d)" + spa "No puedo leer el directorio de '%-.64s' (Error: %d)" + swe "Kan inte lsa frn bibliotek '%-.64s' (Felkod: %d)" + ukr " '%-.64s' (: %d)" ER_CANT_SET_WD - cze "Nemohu zm-Bnit adres na '%-.64s' (chybov kd: %d)" - dan "Kan ikke skifte folder til '%-.64s' (Fejlkode: %d)" - nla "Kan de directory niet veranderen naar '%-.64s' (Errcode: %d)" - eng "Can't change dir to '%-.64s' (errno: %d)" - jps "'%-.64s' fBNg chdir ł܂.(errno: %d)", - est "Ei suuda siseneda kataloogi '%-.64s' (veakood: %d)" - fre "Ne peut changer le rpertoire pour '%-.64s' (Errcode: %d)" - ger "Kann nicht in das Verzeichnis '%-.64s' wechseln (Fehler: %d)" - greek " '%-.64s' ( : %d)" - hun "Konyvtarvaltas nem lehetseges a(z) '%-.64s'-ba. (hibakod: %d)" - ita "Impossibile cambiare la directory in '%-.64s' (errno: %d)" - jpn "'%-.64s' ǥ쥯ȥ chdir Ǥޤ.(errno: %d)" - kor "'%-.64s'丮 ̵ ϴ. (ȣ: %d)" - nor "Kan ikke skifte katalog til '%-.64s' (Feilkode: %d)" - norwegian-ny "Kan ikkje skifte katalog til '%-.64s' (Feilkode: %d)" - pol "Nie mona zmieni katalogu na '%-.64s' (Kod bdu: %d)" - por "No pode mudar para o diretrio '%-.64s' (erro no. %d)" - rum "Nu pot sa schimb directorul '%-.64s' (Eroare: %d)" - rus " '%-.64s' (: %d)" - serbian "Ne mogu da promenim direktorijum na '%-.64s' (errno: %d)" - slo "Nemem vojs do adresra '%-.64s' (chybov kd: %d)" - spa "No puedo cambiar al directorio de '%-.64s' (Error: %d)" - swe "Kan inte byta till '%-.64s' (Felkod: %d)" - ukr " '%-.64s' (: %d)" + cze "Nemohu zm-Bnit adres na '%-.64s' (chybov kd: %d)" + dan "Kan ikke skifte folder til '%-.64s' (Fejlkode: %d)" + nla "Kan de directory niet veranderen naar '%-.64s' (Errcode: %d)" + eng "Can't change dir to '%-.64s' (errno: %d)" + jps "'%-.64s' fBNg chdir ł܂.(errno: %d)", + est "Ei suuda siseneda kataloogi '%-.64s' (veakood: %d)" + fre "Ne peut changer le rpertoire pour '%-.64s' (Errcode: %d)" + ger "Kann nicht in das Verzeichnis '%-.64s' wechseln (Fehler: %d)" + greek " '%-.64s' ( : %d)" + hun "Konyvtarvaltas nem lehetseges a(z) '%-.64s'-ba. (hibakod: %d)" + ita "Impossibile cambiare la directory in '%-.64s' (errno: %d)" + jpn "'%-.64s' ǥ쥯ȥ chdir Ǥޤ.(errno: %d)" + kor "'%-.64s'丮 ̵ ϴ. (ȣ: %d)" + nor "Kan ikke skifte katalog til '%-.64s' (Feilkode: %d)" + norwegian-ny "Kan ikkje skifte katalog til '%-.64s' (Feilkode: %d)" + pol "Nie mona zmieni katalogu na '%-.64s' (Kod bdu: %d)" + por "No pode mudar para o diretrio '%-.64s' (erro no. %d)" + rum "Nu pot sa schimb directorul '%-.64s' (Eroare: %d)" + rus " '%-.64s' (: %d)" + serbian "Ne mogu da promenim direktorijum na '%-.64s' (errno: %d)" + slo "Nemem vojs do adresra '%-.64s' (chybov kd: %d)" + spa "No puedo cambiar al directorio de '%-.64s' (Error: %d)" + swe "Kan inte byta till '%-.64s' (Felkod: %d)" + ukr " '%-.64s' (: %d)" ER_CHECKREAD - cze "Z-Bznam byl zmnn od poslednho ten v tabulce '%-.64s'" - dan "Posten er ndret siden sidste lsning '%-.64s'" - nla "Record is veranderd sinds de laatste lees activiteit in de tabel '%-.64s'" - eng "Record has changed since last read in table '%-.64s'" - est "Kirje tabelis '%-.64s' on muutunud viimasest lugemisest saadik" - fre "Enregistrement modifi depuis sa dernire lecture dans la table '%-.64s'" - ger "Datensatz hat sich seit dem letzten Zugriff auf Tabelle '%-.64s' gendert" - greek " '%-.64s'" - hun "A(z) '%-.64s' tablaban talalhato rekord megvaltozott az utolso olvasas ota" - ita "Il record e` cambiato dall'ultima lettura della tabella '%-.64s'" - kor "̺ '%-.64s' Record Ǿϴ." - nor "Posten har blitt endret siden den ble lest '%-.64s'" - norwegian-ny "Posten har vorte endra sidan den sist vart lesen '%-.64s'" - pol "Rekord zosta zmieniony od ostaniego odczytania z tabeli '%-.64s'" - por "Registro alterado desde a ltima leitura da tabela '%-.64s'" - rum "Cimpul a fost schimbat de la ultima citire a tabelei '%-.64s'" - rus " '%-.64s'" - serbian "Slog je promenjen od zadnjeg itanja tabele '%-.64s'" - slo "Zznam bol zmenen od poslednho tania v tabuke '%-.64s'" - spa "El registro ha cambiado desde la ultima lectura de la tabla '%-.64s'" - swe "Posten har frndrats sedan den lstes i register '%-.64s'" - ukr " ͦ æ '%-.64s'" + cze "Z-Bznam byl zmnn od poslednho ten v tabulce '%-.64s'" + dan "Posten er ndret siden sidste lsning '%-.64s'" + nla "Record is veranderd sinds de laatste lees activiteit in de tabel '%-.64s'" + eng "Record has changed since last read in table '%-.64s'" + est "Kirje tabelis '%-.64s' on muutunud viimasest lugemisest saadik" + fre "Enregistrement modifi depuis sa dernire lecture dans la table '%-.64s'" + ger "Datensatz hat sich seit dem letzten Zugriff auf Tabelle '%-.64s' gendert" + greek " '%-.64s'" + hun "A(z) '%-.64s' tablaban talalhato rekord megvaltozott az utolso olvasas ota" + ita "Il record e` cambiato dall'ultima lettura della tabella '%-.64s'" + kor "̺ '%-.64s' Record Ǿϴ." + nor "Posten har blitt endret siden den ble lest '%-.64s'" + norwegian-ny "Posten har vorte endra sidan den sist vart lesen '%-.64s'" + pol "Rekord zosta zmieniony od ostaniego odczytania z tabeli '%-.64s'" + por "Registro alterado desde a ltima leitura da tabela '%-.64s'" + rum "Cimpul a fost schimbat de la ultima citire a tabelei '%-.64s'" + rus " '%-.64s'" + serbian "Slog je promenjen od zadnjeg itanja tabele '%-.64s'" + slo "Zznam bol zmenen od poslednho tania v tabuke '%-.64s'" + spa "El registro ha cambiado desde la ultima lectura de la tabla '%-.64s'" + swe "Posten har frndrats sedan den lstes i register '%-.64s'" + ukr " ͦ æ '%-.64s'" ER_DISK_FULL - cze "Disk je pln-B (%s), ekm na uvolnn njakho msta ..." - dan "Ikke mere diskplads (%s). Venter p at f frigjort plads..." - nla "Schijf vol (%s). Aan het wachten totdat er ruimte vrij wordt gemaakt..." - eng "Disk full (%s); waiting for someone to free some space..." - jps "Disk full (%s). N炷܂ł܂Ă...", - est "Ketas tis (%s). Ootame kuni tekib vaba ruumi..." - fre "Disque plein (%s). J'attend que quelqu'un libre de l'espace..." - ger "Festplatte voll (%-.64s). Warte, bis jemand Platz schafft ..." - greek " (%s). , ..." - hun "A lemez megtelt (%s)." - ita "Disco pieno (%s). In attesa che qualcuno liberi un po' di spazio..." - jpn "Disk full (%s). ï򸺤餹ޤǤޤäƤ..." - kor "Disk full (%s). ٸ ﶧ ٸϴ..." - nor "Ikke mer diskplass (%s). Venter p f frigjort plass..." - norwegian-ny "Ikkje meir diskplass (%s). Ventar p f frigjort plass..." - pol "Dysk peny (%s). Oczekiwanie na zwolnienie miejsca..." - por "Disco cheio (%s). Aguardando algum liberar algum espao..." - rum "Hard-disk-ul este plin (%s). Astept sa se elibereze ceva spatiu..." - rus " . (%s). , - ..." - serbian "Disk je pun (%s). ekam nekoga da doe i oslobodi neto mesta..." - slo "Disk je pln (%s), akm na uvonenie miesta..." - spa "Disco lleno (%s). Esperando para que se libere algo de espacio..." - swe "Disken r full (%s). Vntar tills det finns ledigt utrymme..." - ukr " (%s). , צ ͦ..." + cze "Disk je pln-B (%s), ekm na uvolnn njakho msta ..." + dan "Ikke mere diskplads (%s). Venter p at f frigjort plads..." + nla "Schijf vol (%s). Aan het wachten totdat er ruimte vrij wordt gemaakt..." + eng "Disk full (%s); waiting for someone to free some space..." + jps "Disk full (%s). N炷܂ł܂Ă...", + est "Ketas tis (%s). Ootame kuni tekib vaba ruumi..." + fre "Disque plein (%s). J'attend que quelqu'un libre de l'espace..." + ger "Festplatte voll (%-.64s). Warte, bis jemand Platz schafft ..." + greek " (%s). , ..." + hun "A lemez megtelt (%s)." + ita "Disco pieno (%s). In attesa che qualcuno liberi un po' di spazio..." + jpn "Disk full (%s). ï򸺤餹ޤǤޤäƤ..." + kor "Disk full (%s). ٸ ﶧ ٸϴ..." + nor "Ikke mer diskplass (%s). Venter p f frigjort plass..." + norwegian-ny "Ikkje meir diskplass (%s). Ventar p f frigjort plass..." + pol "Dysk peny (%s). Oczekiwanie na zwolnienie miejsca..." + por "Disco cheio (%s). Aguardando algum liberar algum espao..." + rum "Hard-disk-ul este plin (%s). Astept sa se elibereze ceva spatiu..." + rus " . (%s). , - ..." + serbian "Disk je pun (%s). ekam nekoga da doe i oslobodi neto mesta..." + slo "Disk je pln (%s), akm na uvonenie miesta..." + spa "Disco lleno (%s). Esperando para que se libere algo de espacio..." + swe "Disken r full (%s). Vntar tills det finns ledigt utrymme..." + ukr " (%s). , צ ͦ..." ER_DUP_KEY 23000 - cze "Nemohu zapsat, zdvojen-B kl v tabulce '%-.64s'" - dan "Kan ikke skrive, flere ens ngler i tabellen '%-.64s'" - nla "Kan niet schrijven, dubbele zoeksleutel in tabel '%-.64s'" - eng "Can't write; duplicate key in table '%-.64s'" - jps "table '%-.64s' key dĂď߂܂", - est "Ei saa kirjutada, korduv vti tabelis '%-.64s'" - fre "Ecriture impossible, doublon dans une cl de la table '%-.64s'" - ger "Kann nicht speichern, Grund: doppelter Schlssel in Tabelle '%-.64s'" - greek " , '%-.64s'" - hun "Irasi hiba, duplikalt kulcs a '%-.64s' tablaban." - ita "Scrittura impossibile: chiave duplicata nella tabella '%-.64s'" - jpn "table '%-.64s' key ʣƤƽ񤭤ޤ" - kor " ϴ., ̺ '%-.64s' ߺ Ű" - nor "Kan ikke skrive, flere like nkler i tabellen '%-.64s'" - norwegian-ny "Kan ikkje skrive, flere like nyklar i tabellen '%-.64s'" - pol "Nie mona zapisa, powtrzone klucze w tabeli '%-.64s'" - por "No pode gravar. Chave duplicada na tabela '%-.64s'" - rum "Nu pot sa scriu (can't write), cheie duplicata in tabela '%-.64s'" - rus " , '%-.64s'" - serbian "Ne mogu da piem poto postoji duplirani klju u tabeli '%-.64s'" - slo "Nemem zapsa, duplikt ka v tabuke '%-.64s'" - spa "No puedo escribir, clave duplicada en la tabla '%-.64s'" - swe "Kan inte skriva, dubbel sknyckel i register '%-.64s'" - ukr " , æ '%-.64s'" + cze "Nemohu zapsat, zdvojen-B kl v tabulce '%-.64s'" + dan "Kan ikke skrive, flere ens ngler i tabellen '%-.64s'" + nla "Kan niet schrijven, dubbele zoeksleutel in tabel '%-.64s'" + eng "Can't write; duplicate key in table '%-.64s'" + jps "table '%-.64s' key dĂď߂܂", + est "Ei saa kirjutada, korduv vti tabelis '%-.64s'" + fre "Ecriture impossible, doublon dans une cl de la table '%-.64s'" + ger "Kann nicht speichern, Grund: doppelter Schlssel in Tabelle '%-.64s'" + greek " , '%-.64s'" + hun "Irasi hiba, duplikalt kulcs a '%-.64s' tablaban." + ita "Scrittura impossibile: chiave duplicata nella tabella '%-.64s'" + jpn "table '%-.64s' key ʣƤƽ񤭤ޤ" + kor " ϴ., ̺ '%-.64s' ߺ Ű" + nor "Kan ikke skrive, flere like nkler i tabellen '%-.64s'" + norwegian-ny "Kan ikkje skrive, flere like nyklar i tabellen '%-.64s'" + pol "Nie mona zapisa, powtrzone klucze w tabeli '%-.64s'" + por "No pode gravar. Chave duplicada na tabela '%-.64s'" + rum "Nu pot sa scriu (can't write), cheie duplicata in tabela '%-.64s'" + rus " , '%-.64s'" + serbian "Ne mogu da piem poto postoji duplirani klju u tabeli '%-.64s'" + slo "Nemem zapsa, duplikt ka v tabuke '%-.64s'" + spa "No puedo escribir, clave duplicada en la tabla '%-.64s'" + swe "Kan inte skriva, dubbel sknyckel i register '%-.64s'" + ukr " , æ '%-.64s'" ER_ERROR_ON_CLOSE - cze "Chyba p-Bi zavrn '%-.64s' (chybov kd: %d)" - dan "Fejl ved lukning af '%-.64s' (Fejlkode: %d)" - nla "Fout bij het sluiten van '%-.64s' (Errcode: %d)" - eng "Error on close of '%-.64s' (errno: %d)" - est "Viga faili '%-.64s' sulgemisel (veakood: %d)" - fre "Erreur a la fermeture de '%-.64s' (Errcode: %d)" - ger "Fehler beim Schlieen von '%-.64s' (Fehler: %d)" - greek " '%-.64s' ( : %d)" - hun "Hiba a(z) '%-.64s' zarasakor. (hibakod: %d)" - ita "Errore durante la chiusura di '%-.64s' (errno: %d)" - kor "'%-.64s'ݴ (ȣ: %d)" - nor "Feil ved lukking av '%-.64s' (Feilkode: %d)" - norwegian-ny "Feil ved lukking av '%-.64s' (Feilkode: %d)" - pol "B?d podczas zamykania '%-.64s' (Kod bdu: %d)" - por "Erro ao fechar '%-.64s' (erro no. %d)" - rum "Eroare inchizind '%-.64s' (errno: %d)" - rus " '%-.64s' (: %d)" - serbian "Greka pri zatvaranju '%-.64s' (errno: %d)" - slo "Chyba pri zatvran '%-.64s' (chybov kd: %d)" - spa "Error en el cierre de '%-.64s' (Error: %d)" - swe "Fick fel vid stngning av '%-.64s' (Felkod: %d)" - ukr " '%-.64s' (: %d)" + cze "Chyba p-Bi zavrn '%-.64s' (chybov kd: %d)" + dan "Fejl ved lukning af '%-.64s' (Fejlkode: %d)" + nla "Fout bij het sluiten van '%-.64s' (Errcode: %d)" + eng "Error on close of '%-.64s' (errno: %d)" + est "Viga faili '%-.64s' sulgemisel (veakood: %d)" + fre "Erreur a la fermeture de '%-.64s' (Errcode: %d)" + ger "Fehler beim Schlieen von '%-.64s' (Fehler: %d)" + greek " '%-.64s' ( : %d)" + hun "Hiba a(z) '%-.64s' zarasakor. (hibakod: %d)" + ita "Errore durante la chiusura di '%-.64s' (errno: %d)" + kor "'%-.64s'ݴ (ȣ: %d)" + nor "Feil ved lukking av '%-.64s' (Feilkode: %d)" + norwegian-ny "Feil ved lukking av '%-.64s' (Feilkode: %d)" + pol "B?d podczas zamykania '%-.64s' (Kod bdu: %d)" + por "Erro ao fechar '%-.64s' (erro no. %d)" + rum "Eroare inchizind '%-.64s' (errno: %d)" + rus " '%-.64s' (: %d)" + serbian "Greka pri zatvaranju '%-.64s' (errno: %d)" + slo "Chyba pri zatvran '%-.64s' (chybov kd: %d)" + spa "Error en el cierre de '%-.64s' (Error: %d)" + swe "Fick fel vid stngning av '%-.64s' (Felkod: %d)" + ukr " '%-.64s' (: %d)" ER_ERROR_ON_READ - cze "Chyba p-Bi ten souboru '%-.64s' (chybov kd: %d)" - dan "Fejl ved lsning af '%-.64s' (Fejlkode: %d)" - nla "Fout bij het lezen van file '%-.64s' (Errcode: %d)" - eng "Error reading file '%-.200s' (errno: %d)" - jps "'%-.64s' t@C̓ǂݍ݃G[ (errno: %d)", - est "Viga faili '%-.64s' lugemisel (veakood: %d)" - fre "Erreur en lecture du fichier '%-.64s' (Errcode: %d)" - ger "Fehler beim Lesen der Datei '%-.64s' (Fehler: %d)" - greek " '%-.64s' ( : %d)" - hun "Hiba a '%-.64s'file olvasasakor. (hibakod: %d)" - ita "Errore durante la lettura del file '%-.64s' (errno: %d)" - jpn "'%-.64s' եɤ߹ߥ顼 (errno: %d)" - kor "'%-.64s'ȭ б (ȣ: %d)" - nor "Feil ved lesing av '%-.64s' (Feilkode: %d)" - norwegian-ny "Feil ved lesing av '%-.64s' (Feilkode: %d)" - pol "B?d podczas odczytu pliku '%-.64s' (Kod bdu: %d)" - por "Erro ao ler arquivo '%-.64s' (erro no. %d)" - rum "Eroare citind fisierul '%-.64s' (errno: %d)" - rus " '%-.64s' (: %d)" - serbian "Greka pri itanju file-a '%-.64s' (errno: %d)" - slo "Chyba pri tan sboru '%-.64s' (chybov kd: %d)" - spa "Error leyendo el fichero '%-.64s' (Error: %d)" - swe "Fick fel vid lsning av '%-.64s' (Felkod %d)" - ukr " '%-.64s' (: %d)" + cze "Chyba p-Bi ten souboru '%-.64s' (chybov kd: %d)" + dan "Fejl ved lsning af '%-.64s' (Fejlkode: %d)" + nla "Fout bij het lezen van file '%-.64s' (Errcode: %d)" + eng "Error reading file '%-.200s' (errno: %d)" + jps "'%-.64s' t@C̓ǂݍ݃G[ (errno: %d)", + est "Viga faili '%-.64s' lugemisel (veakood: %d)" + fre "Erreur en lecture du fichier '%-.64s' (Errcode: %d)" + ger "Fehler beim Lesen der Datei '%-.64s' (Fehler: %d)" + greek " '%-.64s' ( : %d)" + hun "Hiba a '%-.64s'file olvasasakor. (hibakod: %d)" + ita "Errore durante la lettura del file '%-.64s' (errno: %d)" + jpn "'%-.64s' եɤ߹ߥ顼 (errno: %d)" + kor "'%-.64s'ȭ б (ȣ: %d)" + nor "Feil ved lesing av '%-.64s' (Feilkode: %d)" + norwegian-ny "Feil ved lesing av '%-.64s' (Feilkode: %d)" + pol "B?d podczas odczytu pliku '%-.64s' (Kod bdu: %d)" + por "Erro ao ler arquivo '%-.64s' (erro no. %d)" + rum "Eroare citind fisierul '%-.64s' (errno: %d)" + rus " '%-.64s' (: %d)" + serbian "Greka pri itanju file-a '%-.64s' (errno: %d)" + slo "Chyba pri tan sboru '%-.64s' (chybov kd: %d)" + spa "Error leyendo el fichero '%-.64s' (Error: %d)" + swe "Fick fel vid lsning av '%-.64s' (Felkod %d)" + ukr " '%-.64s' (: %d)" ER_ERROR_ON_RENAME - cze "Chyba p-Bi pejmenovn '%-.64s' na '%-.64s' (chybov kd: %d)" - dan "Fejl ved omdbning af '%-.64s' til '%-.64s' (Fejlkode: %d)" - nla "Fout bij het hernoemen van '%-.64s' naar '%-.64s' (Errcode: %d)" - eng "Error on rename of '%-.64s' to '%-.64s' (errno: %d)" - jps "'%-.64s' '%-.64s' rename ł܂ (errno: %d)", - est "Viga faili '%-.64s' mbernimetamisel '%-.64s'-ks (veakood: %d)" - fre "Erreur en renommant '%-.64s' en '%-.64s' (Errcode: %d)" - ger "Fehler beim Umbenennen von '%-.64s' in '%-.64s' (Fehler: %d)" - greek " '%-.64s' to '%-.64s' ( : %d)" - hun "Hiba a '%-.64s' file atnevezesekor. (hibakod: %d)" - ita "Errore durante la rinominazione da '%-.64s' a '%-.64s' (errno: %d)" - jpn "'%-.64s' '%-.64s' rename Ǥޤ (errno: %d)" - kor "'%-.64s' '%-.64s' ̸ (ȣ: %d)" - nor "Feil ved omdping av '%-.64s' til '%-.64s' (Feilkode: %d)" - norwegian-ny "Feil ved omdyping av '%-.64s' til '%-.64s' (Feilkode: %d)" - pol "B?d podczas zmieniania nazwy '%-.64s' na '%-.64s' (Kod bdu: %d)" - por "Erro ao renomear '%-.64s' para '%-.64s' (erro no. %d)" - rum "Eroare incercind sa renumesc '%-.64s' in '%-.64s' (errno: %d)" - rus " '%-.64s' '%-.64s' (: %d)" - serbian "Greka pri promeni imena '%-.64s' na '%-.64s' (errno: %d)" - slo "Chyba pri premenovvan '%-.64s' na '%-.64s' (chybov kd: %d)" - spa "Error en el renombrado de '%-.64s' a '%-.64s' (Error: %d)" - swe "Kan inte byta namn frn '%-.64s' till '%-.64s' (Felkod: %d)" - ukr " '%-.64s' '%-.64s' (: %d)" + cze "Chyba p-Bi pejmenovn '%-.64s' na '%-.64s' (chybov kd: %d)" + dan "Fejl ved omdbning af '%-.64s' til '%-.64s' (Fejlkode: %d)" + nla "Fout bij het hernoemen van '%-.64s' naar '%-.64s' (Errcode: %d)" + eng "Error on rename of '%-.64s' to '%-.64s' (errno: %d)" + jps "'%-.64s' '%-.64s' rename ł܂ (errno: %d)", + est "Viga faili '%-.64s' mbernimetamisel '%-.64s'-ks (veakood: %d)" + fre "Erreur en renommant '%-.64s' en '%-.64s' (Errcode: %d)" + ger "Fehler beim Umbenennen von '%-.64s' in '%-.64s' (Fehler: %d)" + greek " '%-.64s' to '%-.64s' ( : %d)" + hun "Hiba a '%-.64s' file atnevezesekor. (hibakod: %d)" + ita "Errore durante la rinominazione da '%-.64s' a '%-.64s' (errno: %d)" + jpn "'%-.64s' '%-.64s' rename Ǥޤ (errno: %d)" + kor "'%-.64s' '%-.64s' ̸ (ȣ: %d)" + nor "Feil ved omdping av '%-.64s' til '%-.64s' (Feilkode: %d)" + norwegian-ny "Feil ved omdyping av '%-.64s' til '%-.64s' (Feilkode: %d)" + pol "B?d podczas zmieniania nazwy '%-.64s' na '%-.64s' (Kod bdu: %d)" + por "Erro ao renomear '%-.64s' para '%-.64s' (erro no. %d)" + rum "Eroare incercind sa renumesc '%-.64s' in '%-.64s' (errno: %d)" + rus " '%-.64s' '%-.64s' (: %d)" + serbian "Greka pri promeni imena '%-.64s' na '%-.64s' (errno: %d)" + slo "Chyba pri premenovvan '%-.64s' na '%-.64s' (chybov kd: %d)" + spa "Error en el renombrado de '%-.64s' a '%-.64s' (Error: %d)" + swe "Kan inte byta namn frn '%-.64s' till '%-.64s' (Felkod: %d)" + ukr " '%-.64s' '%-.64s' (: %d)" ER_ERROR_ON_WRITE - cze "Chyba p-Bi zpisu do souboru '%-.64s' (chybov kd: %d)" - dan "Fejl ved skriving av filen '%-.64s' (Fejlkode: %d)" - nla "Fout bij het wegschrijven van file '%-.64s' (Errcode: %d)" - eng "Error writing file '%-.200s' (errno: %d)" - jps "'%-.64s' t@Cł܂ (errno: %d)", - est "Viga faili '%-.64s' kirjutamisel (veakood: %d)" - fre "Erreur d'criture du fichier '%-.64s' (Errcode: %d)" - ger "Fehler beim Speichern der Datei '%-.64s' (Fehler: %d)" - greek " '%-.64s' ( : %d)" - hun "Hiba a '%-.64s' file irasakor. (hibakod: %d)" - ita "Errore durante la scrittura del file '%-.64s' (errno: %d)" - jpn "'%-.64s' ե񤯻Ǥޤ (errno: %d)" - kor "'%-.64s'ȭ (ȣ: %d)" - nor "Feil ved skriving av fila '%-.64s' (Feilkode: %d)" - norwegian-ny "Feil ved skriving av fila '%-.64s' (Feilkode: %d)" - pol "B?d podczas zapisywania pliku '%-.64s' (Kod bdu: %d)" - por "Erro ao gravar arquivo '%-.64s' (erro no. %d)" - rum "Eroare scriind fisierul '%-.64s' (errno: %d)" - rus " '%-.64s' (: %d)" - serbian "Greka pri upisu '%-.64s' (errno: %d)" - slo "Chyba pri zpise do sboru '%-.64s' (chybov kd: %d)" - spa "Error escribiendo el archivo '%-.64s' (Error: %d)" - swe "Fick fel vid skrivning till '%-.64s' (Felkod %d)" - ukr " '%-.64s' (: %d)" + cze "Chyba p-Bi zpisu do souboru '%-.64s' (chybov kd: %d)" + dan "Fejl ved skriving av filen '%-.64s' (Fejlkode: %d)" + nla "Fout bij het wegschrijven van file '%-.64s' (Errcode: %d)" + eng "Error writing file '%-.200s' (errno: %d)" + jps "'%-.64s' t@Cł܂ (errno: %d)", + est "Viga faili '%-.64s' kirjutamisel (veakood: %d)" + fre "Erreur d'criture du fichier '%-.64s' (Errcode: %d)" + ger "Fehler beim Speichern der Datei '%-.64s' (Fehler: %d)" + greek " '%-.64s' ( : %d)" + hun "Hiba a '%-.64s' file irasakor. (hibakod: %d)" + ita "Errore durante la scrittura del file '%-.64s' (errno: %d)" + jpn "'%-.64s' ե񤯻Ǥޤ (errno: %d)" + kor "'%-.64s'ȭ (ȣ: %d)" + nor "Feil ved skriving av fila '%-.64s' (Feilkode: %d)" + norwegian-ny "Feil ved skriving av fila '%-.64s' (Feilkode: %d)" + pol "B?d podczas zapisywania pliku '%-.64s' (Kod bdu: %d)" + por "Erro ao gravar arquivo '%-.64s' (erro no. %d)" + rum "Eroare scriind fisierul '%-.64s' (errno: %d)" + rus " '%-.64s' (: %d)" + serbian "Greka pri upisu '%-.64s' (errno: %d)" + slo "Chyba pri zpise do sboru '%-.64s' (chybov kd: %d)" + spa "Error escribiendo el archivo '%-.64s' (Error: %d)" + swe "Fick fel vid skrivning till '%-.64s' (Felkod %d)" + ukr " '%-.64s' (: %d)" ER_FILE_USED - cze "'%-.64s' je zam-Ben proti zmnm" - dan "'%-.64s' er lst mod opdateringer" - nla "'%-.64s' is geblokeerd tegen veranderingen" - eng "'%-.64s' is locked against change" - jps "'%-.64s' ̓bNĂ܂", - est "'%-.64s' on lukustatud muudatuste vastu" - fre "'%-.64s' est verrouill contre les modifications" - ger "'%-.64s' ist fr nderungen gesperrt" - greek "'%-.64s' " - hun "'%-.64s' a valtoztatas ellen zarolva" - ita "'%-.64s' e` soggetto a lock contro i cambiamenti" - jpn "'%-.64s' ϥåƤޤ" - kor "'%-.64s' ϴ." - nor "'%-.64s' er lst mot oppdateringer" - norwegian-ny "'%-.64s' er lst mot oppdateringar" - pol "'%-.64s' jest zablokowany na wypadek zmian" - por "'%-.64s' est com travamento contra alteraes" - rum "'%-.64s' este blocat pentry schimbari (loccked against change)" - rus "'%-.64s' " - serbian "'%-.64s' je zakljuan za upis" - slo "'%-.64s' je zamknut proti zmenm" - spa "'%-.64s' esta bloqueado contra cambios" - swe "'%-.64s' r lst mot anvndning" - ukr "'%-.64s' ͦ" + cze "'%-.64s' je zam-Ben proti zmnm" + dan "'%-.64s' er lst mod opdateringer" + nla "'%-.64s' is geblokeerd tegen veranderingen" + eng "'%-.64s' is locked against change" + jps "'%-.64s' ̓bNĂ܂", + est "'%-.64s' on lukustatud muudatuste vastu" + fre "'%-.64s' est verrouill contre les modifications" + ger "'%-.64s' ist fr nderungen gesperrt" + greek "'%-.64s' " + hun "'%-.64s' a valtoztatas ellen zarolva" + ita "'%-.64s' e` soggetto a lock contro i cambiamenti" + jpn "'%-.64s' ϥåƤޤ" + kor "'%-.64s' ϴ." + nor "'%-.64s' er lst mot oppdateringer" + norwegian-ny "'%-.64s' er lst mot oppdateringar" + pol "'%-.64s' jest zablokowany na wypadek zmian" + por "'%-.64s' est com travamento contra alteraes" + rum "'%-.64s' este blocat pentry schimbari (loccked against change)" + rus "'%-.64s' " + serbian "'%-.64s' je zakljuan za upis" + slo "'%-.64s' je zamknut proti zmenm" + spa "'%-.64s' esta bloqueado contra cambios" + swe "'%-.64s' r lst mot anvndning" + ukr "'%-.64s' ͦ" ER_FILSORT_ABORT - cze "T-Bdn perueno" - dan "Sortering afbrudt" - nla "Sorteren afgebroken" - eng "Sort aborted" - jps "Sort f", - est "Sorteerimine katkestatud" - fre "Tri alphabtique abandonn" - ger "Sortiervorgang abgebrochen" - greek " " - hun "Sikertelen rendezes" - ita "Operazione di ordinamento abbandonata" - jpn "Sort " - kor "Ʈ ߴܵǾϴ." - nor "Sortering avbrutt" - norwegian-ny "Sortering avbrote" - pol "Sortowanie przerwane" - por "Ordenao abortada" - rum "Sortare intrerupta" - rus " " - serbian "Sortiranje je prekinuto" - slo "Triedenie preruen" - spa "Ordeancion cancelada" - swe "Sorteringen avbruten" - ukr " " + cze "T-Bdn perueno" + dan "Sortering afbrudt" + nla "Sorteren afgebroken" + eng "Sort aborted" + jps "Sort f", + est "Sorteerimine katkestatud" + fre "Tri alphabtique abandonn" + ger "Sortiervorgang abgebrochen" + greek " " + hun "Sikertelen rendezes" + ita "Operazione di ordinamento abbandonata" + jpn "Sort " + kor "Ʈ ߴܵǾϴ." + nor "Sortering avbrutt" + norwegian-ny "Sortering avbrote" + pol "Sortowanie przerwane" + por "Ordenao abortada" + rum "Sortare intrerupta" + rus " " + serbian "Sortiranje je prekinuto" + slo "Triedenie preruen" + spa "Ordeancion cancelada" + swe "Sorteringen avbruten" + ukr " " ER_FORM_NOT_FOUND - cze "Pohled '%-.64s' pro '%-.64s' neexistuje" - dan "View '%-.64s' eksisterer ikke for '%-.64s'" - nla "View '%-.64s' bestaat niet voor '%-.64s'" - eng "View '%-.64s' doesn't exist for '%-.64s'" - jps "View '%-.64s' '%-.64s' ɒ`Ă܂", - est "Vaade '%-.64s' ei eksisteeri '%-.64s' jaoks" - fre "La vue (View) '%-.64s' n'existe pas pour '%-.64s'" - ger "View '%-.64s' existiert fr '%-.64s' nicht" - greek " View '%-.64s' '%-.64s'" - hun "A(z) '%-.64s' nezet nem letezik a(z) '%-.64s'-hoz" - ita "La view '%-.64s' non esiste per '%-.64s'" - jpn "View '%-.64s' '%-.64s' Ƥޤ" - kor " '%-.64s' '%-.64s' ϴ." - nor "View '%-.64s' eksisterer ikke for '%-.64s'" - norwegian-ny "View '%-.64s' eksisterar ikkje for '%-.64s'" - pol "Widok '%-.64s' nie istnieje dla '%-.64s'" - por "Viso '%-.64s' no existe para '%-.64s'" - rum "View '%-.64s' nu exista pentru '%-.64s'" - rus " '%-.64s' '%-.64s'" - serbian "View '%-.64s' ne postoji za '%-.64s'" - slo "Pohad '%-.64s' neexistuje pre '%-.64s'" - spa "La vista '%-.64s' no existe para '%-.64s'" - swe "Formulr '%-.64s' finns inte i '%-.64s'" - ukr " '%-.64s' դ '%-.64s'" + cze "Pohled '%-.64s' pro '%-.64s' neexistuje" + dan "View '%-.64s' eksisterer ikke for '%-.64s'" + nla "View '%-.64s' bestaat niet voor '%-.64s'" + eng "View '%-.64s' doesn't exist for '%-.64s'" + jps "View '%-.64s' '%-.64s' ɒ`Ă܂", + est "Vaade '%-.64s' ei eksisteeri '%-.64s' jaoks" + fre "La vue (View) '%-.64s' n'existe pas pour '%-.64s'" + ger "View '%-.64s' existiert fr '%-.64s' nicht" + greek " View '%-.64s' '%-.64s'" + hun "A(z) '%-.64s' nezet nem letezik a(z) '%-.64s'-hoz" + ita "La view '%-.64s' non esiste per '%-.64s'" + jpn "View '%-.64s' '%-.64s' Ƥޤ" + kor " '%-.64s' '%-.64s' ϴ." + nor "View '%-.64s' eksisterer ikke for '%-.64s'" + norwegian-ny "View '%-.64s' eksisterar ikkje for '%-.64s'" + pol "Widok '%-.64s' nie istnieje dla '%-.64s'" + por "Viso '%-.64s' no existe para '%-.64s'" + rum "View '%-.64s' nu exista pentru '%-.64s'" + rus " '%-.64s' '%-.64s'" + serbian "View '%-.64s' ne postoji za '%-.64s'" + slo "Pohad '%-.64s' neexistuje pre '%-.64s'" + spa "La vista '%-.64s' no existe para '%-.64s'" + swe "Formulr '%-.64s' finns inte i '%-.64s'" + ukr " '%-.64s' դ '%-.64s'" ER_GET_ERRNO - cze "Obsluha tabulky vr-Btila chybu %d" - dan "Modtog fejl %d fra tabel hndteringen" - nla "Fout %d van tabel handler" - eng "Got error %d from storage engine" - est "Tabeli handler tagastas vea %d" - fre "Reu l'erreur %d du handler de la table" - ger "Fehler %d (Speicher-Engine)" - greek " %d (table handler)" - hun "%d hibajelzes a tablakezelotol" - ita "Rilevato l'errore %d dal gestore delle tabelle" - jpn "Got error %d from table handler" - kor "̺ handler %d ߻ Ͽϴ." - nor "Mottok feil %d fra tabell hndterer" - norwegian-ny "Mottok feil %d fra tabell handterar" - pol "Otrzymano b?d %d z obsugi tabeli" - por "Obteve erro %d no manipulador de tabelas" - rum "Eroarea %d obtinuta din handlerul tabelei" - rus " %d " - serbian "Handler tabela je vratio greku %d" - slo "Obsluha tabuky vrtila chybu %d" - spa "Error %d desde el manejador de la tabla" - swe "Fick felkod %d frn databashanteraren" - ukr " %d צ æ" + cze "Obsluha tabulky vr-Btila chybu %d" + dan "Modtog fejl %d fra tabel hndteringen" + nla "Fout %d van tabel handler" + eng "Got error %d from storage engine" + est "Tabeli handler tagastas vea %d" + fre "Reu l'erreur %d du handler de la table" + ger "Fehler %d (Speicher-Engine)" + greek " %d (table handler)" + hun "%d hibajelzes a tablakezelotol" + ita "Rilevato l'errore %d dal gestore delle tabelle" + jpn "Got error %d from table handler" + kor "̺ handler %d ߻ Ͽϴ." + nor "Mottok feil %d fra tabell hndterer" + norwegian-ny "Mottok feil %d fra tabell handterar" + pol "Otrzymano b?d %d z obsugi tabeli" + por "Obteve erro %d no manipulador de tabelas" + rum "Eroarea %d obtinuta din handlerul tabelei" + rus " %d " + serbian "Handler tabela je vratio greku %d" + slo "Obsluha tabuky vrtila chybu %d" + spa "Error %d desde el manejador de la tabla" + swe "Fick felkod %d frn databashanteraren" + ukr " %d צ æ" ER_ILLEGAL_HA - cze "Obsluha tabulky '%-.64s' nem-B tento parametr" - dan "Denne mulighed eksisterer ikke for tabeltypen '%-.64s'" - nla "Tabel handler voor '%-.64s' heeft deze optie niet" - eng "Table storage engine for '%-.64s' doesn't have this option" - est "Tabeli '%-.64s' handler ei toeta antud operatsiooni" - fre "Le handler de la table '%-.64s' n'a pas cette option" - ger "Diese Option gibt es nicht (Speicher-Engine fr '%-.64s')" - greek " (table handler) '%-.64s' " - hun "A(z) '%-.64s' tablakezelonek nincs ilyen opcioja" - ita "Il gestore delle tabelle per '%-.64s' non ha questa opzione" - jpn "Table handler for '%-.64s' doesn't have this option" - kor "'%-.64s' ̺ handler ̷ ɼ ϴ." - nor "Tabell hndtereren for '%-.64s' har ikke denne muligheten" - norwegian-ny "Tabell hndteraren for '%-.64s' har ikkje denne moglegheita" - pol "Obsuga tabeli '%-.64s' nie posiada tej opcji" - por "Manipulador de tabela para '%-.64s' no tem esta opo" - rum "Handlerul tabelei pentru '%-.64s' nu are aceasta optiune" - rus " '%-.64s' " - serbian "Handler tabela za '%-.64s' nema ovu opciju" - slo "Obsluha tabuky '%-.64s' nem tento parameter" - spa "El manejador de la tabla de '%-.64s' no tiene esta opcion" - swe "Registrets databas har inte denna facilitet" - ukr " æ '%-.64s' æ Ԧ" + cze "Obsluha tabulky '%-.64s' nem-B tento parametr" + dan "Denne mulighed eksisterer ikke for tabeltypen '%-.64s'" + nla "Tabel handler voor '%-.64s' heeft deze optie niet" + eng "Table storage engine for '%-.64s' doesn't have this option" + est "Tabeli '%-.64s' handler ei toeta antud operatsiooni" + fre "Le handler de la table '%-.64s' n'a pas cette option" + ger "Diese Option gibt es nicht (Speicher-Engine fr '%-.64s')" + greek " (table handler) '%-.64s' " + hun "A(z) '%-.64s' tablakezelonek nincs ilyen opcioja" + ita "Il gestore delle tabelle per '%-.64s' non ha questa opzione" + jpn "Table handler for '%-.64s' doesn't have this option" + kor "'%-.64s' ̺ handler ̷ ɼ ϴ." + nor "Tabell hndtereren for '%-.64s' har ikke denne muligheten" + norwegian-ny "Tabell hndteraren for '%-.64s' har ikkje denne moglegheita" + pol "Obsuga tabeli '%-.64s' nie posiada tej opcji" + por "Manipulador de tabela para '%-.64s' no tem esta opo" + rum "Handlerul tabelei pentru '%-.64s' nu are aceasta optiune" + rus " '%-.64s' " + serbian "Handler tabela za '%-.64s' nema ovu opciju" + slo "Obsluha tabuky '%-.64s' nem tento parameter" + spa "El manejador de la tabla de '%-.64s' no tiene esta opcion" + swe "Registrets databas har inte denna facilitet" + ukr " æ '%-.64s' æ Ԧ" ER_KEY_NOT_FOUND - cze "Nemohu naj-Bt zznam v '%-.64s'" - dan "Kan ikke finde posten i '%-.64s'" - nla "Kan record niet vinden in '%-.64s'" - eng "Can't find record in '%-.64s'" - jps "'%-.64s'̂ȂɃR[ht܂", - est "Ei suuda leida kirjet '%-.64s'-s" - fre "Ne peut trouver l'enregistrement dans '%-.64s'" - ger "Kann Datensatz in '%-.64s' nicht finden" - greek " '%-.64s'" - hun "Nem talalhato a rekord '%-.64s'-ben" - ita "Impossibile trovare il record in '%-.64s'" - jpn "'%-.64s'Τʤ˥쥳ɤդޤ" - kor "'%-.64s' ڵ带 ã ϴ." - nor "Kan ikke finne posten i '%-.64s'" - norwegian-ny "Kan ikkje finne posten i '%-.64s'" - pol "Nie mona znale rekordu w '%-.64s'" - por "No pode encontrar registro em '%-.64s'" - rum "Nu pot sa gasesc recordul in '%-.64s'" - rus " '%-.64s'" - serbian "Ne mogu da pronaem slog u '%-.64s'" - slo "Nemem njs zznam v '%-.64s'" - spa "No puedo encontrar el registro en '%-.64s'" - swe "Hittar inte posten" - ukr " '%-.64s'" + cze "Nemohu naj-Bt zznam v '%-.64s'" + dan "Kan ikke finde posten i '%-.64s'" + nla "Kan record niet vinden in '%-.64s'" + eng "Can't find record in '%-.64s'" + jps "'%-.64s'̂ȂɃR[ht܂", + est "Ei suuda leida kirjet '%-.64s'-s" + fre "Ne peut trouver l'enregistrement dans '%-.64s'" + ger "Kann Datensatz in '%-.64s' nicht finden" + greek " '%-.64s'" + hun "Nem talalhato a rekord '%-.64s'-ben" + ita "Impossibile trovare il record in '%-.64s'" + jpn "'%-.64s'Τʤ˥쥳ɤդޤ" + kor "'%-.64s' ڵ带 ã ϴ." + nor "Kan ikke finne posten i '%-.64s'" + norwegian-ny "Kan ikkje finne posten i '%-.64s'" + pol "Nie mona znale rekordu w '%-.64s'" + por "No pode encontrar registro em '%-.64s'" + rum "Nu pot sa gasesc recordul in '%-.64s'" + rus " '%-.64s'" + serbian "Ne mogu da pronaem slog u '%-.64s'" + slo "Nemem njs zznam v '%-.64s'" + spa "No puedo encontrar el registro en '%-.64s'" + swe "Hittar inte posten" + ukr " '%-.64s'" ER_NOT_FORM_FILE - cze "Nespr-Bvn informace v souboru '%-.64s'" - dan "Forkert indhold i: '%-.64s'" - nla "Verkeerde info in file: '%-.64s'" - eng "Incorrect information in file: '%-.200s'" - jps "t@C '%-.64s' info ԈĂ悤ł", - est "Vigane informatsioon failis '%-.64s'" - fre "Information erronne dans le fichier: '%-.64s'" - ger "Falsche Information in Datei '%-.64s'" - greek " : '%-.64s'" - hun "Ervenytelen info a file-ban: '%-.64s'" - ita "Informazione errata nel file: '%-.64s'" - jpn "ե '%-.64s' info ְäƤ褦Ǥ" - kor "ȭ Ȯ : '%-.64s'" - nor "Feil informasjon i filen: '%-.64s'" - norwegian-ny "Feil informasjon i fila: '%-.64s'" - pol "Niewa?ciwa informacja w pliku: '%-.64s'" - por "Informao incorreta no arquivo '%-.64s'" - rum "Informatie incorecta in fisierul: '%-.64s'" - rus " '%-.64s'" - serbian "Pogrena informacija u file-u: '%-.64s'" - slo "Nesprvna informcia v sbore: '%-.64s'" - spa "Informacion erronea en el archivo: '%-.64s'" - swe "Felaktig fil: '%-.64s'" - ukr " æ ̦: '%-.64s'" + cze "Nespr-Bvn informace v souboru '%-.64s'" + dan "Forkert indhold i: '%-.64s'" + nla "Verkeerde info in file: '%-.64s'" + eng "Incorrect information in file: '%-.200s'" + jps "t@C '%-.64s' info ԈĂ悤ł", + est "Vigane informatsioon failis '%-.64s'" + fre "Information erronne dans le fichier: '%-.64s'" + ger "Falsche Information in Datei '%-.64s'" + greek " : '%-.64s'" + hun "Ervenytelen info a file-ban: '%-.64s'" + ita "Informazione errata nel file: '%-.64s'" + jpn "ե '%-.64s' info ְäƤ褦Ǥ" + kor "ȭ Ȯ : '%-.64s'" + nor "Feil informasjon i filen: '%-.64s'" + norwegian-ny "Feil informasjon i fila: '%-.64s'" + pol "Niewa?ciwa informacja w pliku: '%-.64s'" + por "Informao incorreta no arquivo '%-.64s'" + rum "Informatie incorecta in fisierul: '%-.64s'" + rus " '%-.64s'" + serbian "Pogrena informacija u file-u: '%-.64s'" + slo "Nesprvna informcia v sbore: '%-.64s'" + spa "Informacion erronea en el archivo: '%-.64s'" + swe "Felaktig fil: '%-.64s'" + ukr " æ ̦: '%-.64s'" ER_NOT_KEYFILE - cze "Nespr-Bvn kl pro tabulku '%-.64s'; pokuste se ho opravit" - dan "Fejl i indeksfilen til tabellen '%-.64s'; prv at reparere den" - nla "Verkeerde zoeksleutel file voor tabel: '%-.64s'; probeer het te repareren" - eng "Incorrect key file for table '%-.200s'; try to repair it" - jps "'%-.64s' e[u key file ԈĂ悤ł. CĂ", - est "Tabeli '%-.64s' vtmefail on vigane; proovi seda parandada" - fre "Index corrompu dans la table: '%-.64s'; essayez de le rparer" - ger "Fehlerhafte Index-Datei fr Tabelle '%-.64s'; versuche zu reparieren" - greek " (key file) : '%-.64s'; , !" - hun "Ervenytelen kulcsfile a tablahoz: '%-.64s'; probalja kijavitani!" - ita "File chiave errato per la tabella : '%-.64s'; prova a riparalo" - jpn "'%-.64s' ơ֥ key file ְäƤ褦Ǥ. 򤷤Ƥ" - kor "'%-.64s' ̺ Ȯ Ű . Ͻÿ!" - nor "Tabellen '%-.64s' har feil i nkkelfilen; forsk reparer den" - norwegian-ny "Tabellen '%-.64s' har feil i nykkelfila; prv reparere den" - pol "Niewa?ciwy plik kluczy dla tabeli: '%-.64s'; sprbuj go naprawi" - por "Arquivo de ndice incorreto para tabela '%-.64s'; tente repar-lo" - rum "Cheia fisierului incorecta pentru tabela: '%-.64s'; incearca s-o repari" - rus " : '%-.64s'. " - serbian "Pogrean key file za tabelu: '%-.64s'; probajte da ga ispravite" - slo "Nesprvny k pre tabuku '%-.64s'; pokste sa ho opravi" - spa "Clave de archivo erronea para la tabla: '%-.64s'; intente repararlo" - swe "Fatalt fel vid hantering av register '%-.64s'; kr en reparation" - ukr " æ: '%-.64s'; צ" + cze "Nespr-Bvn kl pro tabulku '%-.64s'; pokuste se ho opravit" + dan "Fejl i indeksfilen til tabellen '%-.64s'; prv at reparere den" + nla "Verkeerde zoeksleutel file voor tabel: '%-.64s'; probeer het te repareren" + eng "Incorrect key file for table '%-.200s'; try to repair it" + jps "'%-.64s' e[u key file ԈĂ悤ł. CĂ", + est "Tabeli '%-.64s' vtmefail on vigane; proovi seda parandada" + fre "Index corrompu dans la table: '%-.64s'; essayez de le rparer" + ger "Fehlerhafte Index-Datei fr Tabelle '%-.64s'; versuche zu reparieren" + greek " (key file) : '%-.64s'; , !" + hun "Ervenytelen kulcsfile a tablahoz: '%-.64s'; probalja kijavitani!" + ita "File chiave errato per la tabella : '%-.64s'; prova a riparalo" + jpn "'%-.64s' ơ֥ key file ְäƤ褦Ǥ. 򤷤Ƥ" + kor "'%-.64s' ̺ Ȯ Ű . Ͻÿ!" + nor "Tabellen '%-.64s' har feil i nkkelfilen; forsk reparer den" + norwegian-ny "Tabellen '%-.64s' har feil i nykkelfila; prv reparere den" + pol "Niewa?ciwy plik kluczy dla tabeli: '%-.64s'; sprbuj go naprawi" + por "Arquivo de ndice incorreto para tabela '%-.64s'; tente repar-lo" + rum "Cheia fisierului incorecta pentru tabela: '%-.64s'; incearca s-o repari" + rus " : '%-.64s'. " + serbian "Pogrean key file za tabelu: '%-.64s'; probajte da ga ispravite" + slo "Nesprvny k pre tabuku '%-.64s'; pokste sa ho opravi" + spa "Clave de archivo erronea para la tabla: '%-.64s'; intente repararlo" + swe "Fatalt fel vid hantering av register '%-.64s'; kr en reparation" + ukr " æ: '%-.64s'; צ" ER_OLD_KEYFILE - cze "Star-B klov soubor pro '%-.64s'; opravte ho." - dan "Gammel indeksfil for tabellen '%-.64s'; reparer den" - nla "Oude zoeksleutel file voor tabel '%-.64s'; repareer het!" - eng "Old key file for table '%-.64s'; repair it!" - jps "'%-.64s' e[u͌Â` key file ̂悤ł; CĂ", - est "Tabeli '%-.64s' vtmefail on aegunud; paranda see!" - fre "Vieux fichier d'index pour la table '%-.64s'; rparez le!" - ger "Alte Index-Datei fr Tabelle '%-.64s'. Bitte reparieren" - greek " (key file) '%-.64s'; , !" - hun "Regi kulcsfile a '%-.64s'tablahoz; probalja kijavitani!" - ita "File chiave vecchio per la tabella '%-.64s'; riparalo!" - jpn "'%-.64s' ơ֥ϸŤ key file Τ褦Ǥ; 򤷤Ƥ" - kor "'%-.64s' ̺ Ű . Ͻÿ!" - nor "Gammel nkkelfil for tabellen '%-.64s'; reparer den!" - norwegian-ny "Gammel nykkelfil for tabellen '%-.64s'; reparer den!" - pol "Plik kluczy dla tabeli '%-.64s' jest starego typu; napraw go!" - por "Arquivo de ndice desatualizado para tabela '%-.64s'; repare-o!" - rum "Cheia fisierului e veche pentru tabela '%-.64s'; repar-o!" - rus " '%-.64s'; !" - serbian "Zastareo key file za tabelu '%-.64s'; ispravite ga" - slo "Star kov sbor pre '%-.64s'; opravte ho!" - spa "Clave de archivo antigua para la tabla '%-.64s'; reparelo!" - swe "Gammal nyckelfil '%-.64s'; reparera registret" - ukr " æ '%-.64s'; צ !" + cze "Star-B klov soubor pro '%-.64s'; opravte ho." + dan "Gammel indeksfil for tabellen '%-.64s'; reparer den" + nla "Oude zoeksleutel file voor tabel '%-.64s'; repareer het!" + eng "Old key file for table '%-.64s'; repair it!" + jps "'%-.64s' e[u͌Â` key file ̂悤ł; CĂ", + est "Tabeli '%-.64s' vtmefail on aegunud; paranda see!" + fre "Vieux fichier d'index pour la table '%-.64s'; rparez le!" + ger "Alte Index-Datei fr Tabelle '%-.64s'. Bitte reparieren" + greek " (key file) '%-.64s'; , !" + hun "Regi kulcsfile a '%-.64s'tablahoz; probalja kijavitani!" + ita "File chiave vecchio per la tabella '%-.64s'; riparalo!" + jpn "'%-.64s' ơ֥ϸŤ key file Τ褦Ǥ; 򤷤Ƥ" + kor "'%-.64s' ̺ Ű . Ͻÿ!" + nor "Gammel nkkelfil for tabellen '%-.64s'; reparer den!" + norwegian-ny "Gammel nykkelfil for tabellen '%-.64s'; reparer den!" + pol "Plik kluczy dla tabeli '%-.64s' jest starego typu; napraw go!" + por "Arquivo de ndice desatualizado para tabela '%-.64s'; repare-o!" + rum "Cheia fisierului e veche pentru tabela '%-.64s'; repar-o!" + rus " '%-.64s'; !" + serbian "Zastareo key file za tabelu '%-.64s'; ispravite ga" + slo "Star kov sbor pre '%-.64s'; opravte ho!" + spa "Clave de archivo antigua para la tabla '%-.64s'; reparelo!" + swe "Gammal nyckelfil '%-.64s'; reparera registret" + ukr " æ '%-.64s'; צ !" ER_OPEN_AS_READONLY - cze "'%-.64s' je jen pro -Bten" - dan "'%-.64s' er skrivebeskyttet" - nla "'%-.64s' is alleen leesbaar" - eng "Table '%-.64s' is read only" - jps "'%-.64s' ͓ǂݍݐpł", - est "Tabel '%-.64s' on ainult lugemiseks" - fre "'%-.64s' est en lecture seulement" - ger "Tabelle '%-.64s' ist nur lesbar" - greek "'%-.64s' " - hun "'%-.64s' irasvedett" - ita "'%-.64s' e` di sola lettura" - jpn "'%-.64s' ɤ߹ѤǤ" - kor "̺ '%-.64s' б Դϴ." - nor "'%-.64s' er skrivebeskyttet" - norwegian-ny "'%-.64s' er skrivetryggja" - pol "'%-.64s' jest tylko do odczytu" - por "Tabela '%-.64s' somente para leitura" - rum "Tabela '%-.64s' e read-only" - rus " '%-.64s' " - serbian "Tabelu '%-.64s' je dozvoljeno samo itati" - slo "'%-.64s' is ta only" - spa "'%-.64s' es de solo lectura" - swe "'%-.64s' r skyddad mot frndring" - ukr " '%-.64s' Ԧ " + cze "'%-.64s' je jen pro -Bten" + dan "'%-.64s' er skrivebeskyttet" + nla "'%-.64s' is alleen leesbaar" + eng "Table '%-.64s' is read only" + jps "'%-.64s' ͓ǂݍݐpł", + est "Tabel '%-.64s' on ainult lugemiseks" + fre "'%-.64s' est en lecture seulement" + ger "Tabelle '%-.64s' ist nur lesbar" + greek "'%-.64s' " + hun "'%-.64s' irasvedett" + ita "'%-.64s' e` di sola lettura" + jpn "'%-.64s' ɤ߹ѤǤ" + kor "̺ '%-.64s' б Դϴ." + nor "'%-.64s' er skrivebeskyttet" + norwegian-ny "'%-.64s' er skrivetryggja" + pol "'%-.64s' jest tylko do odczytu" + por "Tabela '%-.64s' somente para leitura" + rum "Tabela '%-.64s' e read-only" + rus " '%-.64s' " + serbian "Tabelu '%-.64s' je dozvoljeno samo itati" + slo "'%-.64s' is ta only" + spa "'%-.64s' es de solo lectura" + swe "'%-.64s' r skyddad mot frndring" + ukr " '%-.64s' Ԧ " ER_OUTOFMEMORY HY001 S1001 - cze "M-Blo pamti. Pestartujte daemona a zkuste znovu (je poteba %d byt)" - dan "Ikke mere hukommelse. Genstart serveren og prv igen (mangler %d bytes)" - nla "Geen geheugen meer. Herstart server en probeer opnieuw (%d bytes nodig)" - eng "Out of memory; restart server and try again (needed %d bytes)" - jps "Out of memory. f[X^[gĂ݂Ă (%d bytes Kv)", - est "Mlu sai otsa. Proovi MySQL uuesti kivitada (puudu ji %d baiti)" - fre "Manque de mmoire. Redmarrez le dmon et r-essayez (%d octets ncessaires)" - ger "Kein Speicher vorhanden (%d Bytes bentigt). Bitte Server neu starten" - greek " . , (demon) ( %d bytes)" - hun "Nincs eleg memoria. Inditsa ujra a demont, es probalja ismet. (%d byte szukseges.)" - ita "Memoria esaurita. Fai ripartire il demone e riprova (richiesti %d bytes)" - jpn "Out of memory. ǡꥹȤƤߤƤ (%d bytes ɬ)" - kor "Out of memory. ٽ Ͻÿ (needed %d bytes)" - nor "Ikke mer minne. Star p nytt tjenesten og prv igjen (trengte %d byter)" - norwegian-ny "Ikkje meir minne. Start p nytt tenesten og prv igjen (trengte %d bytar)" - pol "Zbyt mao pamici. Uruchom ponownie demona i sprbuj ponownie (potrzeba %d bajtw)" - por "Sem memria. Reinicie o programa e tente novamente (necessita de %d bytes)" - rum "Out of memory. Porneste daemon-ul din nou si incearca inca o data (e nevoie de %d bytes)" - rus " . ( %d )" - serbian "Nema memorije. Restartujte MySQL server i probajte ponovo (potrebno je %d byte-ova)" - slo "Mlo pamti. Retartujte daemona a skste znova (je potrebnch %d bytov)" - spa "Memoria insuficiente. Reinicie el demonio e intentelo otra vez (necesita %d bytes)" - swe "Ovntat slut p minnet, starta om programmet och frsk p nytt (Behvde %d bytes)" - ukr " 'Ԧ. (Ҧ %d Ԧ)" + cze "M-Blo pamti. Pestartujte daemona a zkuste znovu (je poteba %d byt)" + dan "Ikke mere hukommelse. Genstart serveren og prv igen (mangler %d bytes)" + nla "Geen geheugen meer. Herstart server en probeer opnieuw (%d bytes nodig)" + eng "Out of memory; restart server and try again (needed %d bytes)" + jps "Out of memory. f[X^[gĂ݂Ă (%d bytes Kv)", + est "Mlu sai otsa. Proovi MySQL uuesti kivitada (puudu ji %d baiti)" + fre "Manque de mmoire. Redmarrez le dmon et r-essayez (%d octets ncessaires)" + ger "Kein Speicher vorhanden (%d Bytes bentigt). Bitte Server neu starten" + greek " . , (demon) ( %d bytes)" + hun "Nincs eleg memoria. Inditsa ujra a demont, es probalja ismet. (%d byte szukseges.)" + ita "Memoria esaurita. Fai ripartire il demone e riprova (richiesti %d bytes)" + jpn "Out of memory. ǡꥹȤƤߤƤ (%d bytes ɬ)" + kor "Out of memory. ٽ Ͻÿ (needed %d bytes)" + nor "Ikke mer minne. Star p nytt tjenesten og prv igjen (trengte %d byter)" + norwegian-ny "Ikkje meir minne. Start p nytt tenesten og prv igjen (trengte %d bytar)" + pol "Zbyt mao pamici. Uruchom ponownie demona i sprbuj ponownie (potrzeba %d bajtw)" + por "Sem memria. Reinicie o programa e tente novamente (necessita de %d bytes)" + rum "Out of memory. Porneste daemon-ul din nou si incearca inca o data (e nevoie de %d bytes)" + rus " . ( %d )" + serbian "Nema memorije. Restartujte MySQL server i probajte ponovo (potrebno je %d byte-ova)" + slo "Mlo pamti. Retartujte daemona a skste znova (je potrebnch %d bytov)" + spa "Memoria insuficiente. Reinicie el demonio e intentelo otra vez (necesita %d bytes)" + swe "Ovntat slut p minnet, starta om programmet och frsk p nytt (Behvde %d bytes)" + ukr " 'Ԧ. (Ҧ %d Ԧ)" ER_OUT_OF_SORTMEMORY HY001 S1001 - cze "M-Blo pamti pro tdn. Zvyte velikost tdcho bufferu" - dan "Ikke mere sorteringshukommelse. g sorteringshukommelse (sort buffer size) for serveren" - nla "Geen geheugen om te sorteren. Verhoog de server sort buffer size" - eng "Out of sort memory; increase server sort buffer size" - jps "Out of sort memory. sort buffer size Ȃ悤ł.", - est "Mlu sai sorteerimisel otsa. Suurenda MySQL-i sorteerimispuhvrit" - fre "Manque de mmoire pour le tri. Augmentez-la." - ger "Kein Speicher zum Sortieren vorhanden. sort_buffer_size sollte im Server erhht werden" - greek " . sort buffer size (demon)" - hun "Nincs eleg memoria a rendezeshez. Novelje a rendezo demon puffermeretet" - ita "Memoria per gli ordinamenti esaurita. Incrementare il 'sort_buffer' al demone" - jpn "Out of sort memory. sort buffer size ­ʤ褦Ǥ." - kor "Out of sort memory. daemon sort buffer ũ⸦ Ű" - nor "Ikke mer sorteringsminne. k sorteringsminnet (sort buffer size) for tjenesten" - norwegian-ny "Ikkje meir sorteringsminne. Auk sorteringsminnet (sorteringsbffer storleik) for tenesten" - pol "Zbyt mao pamici dla sortowania. Zwiksz wielko? bufora demona dla sortowania" - por "Sem memria para ordenao. Aumente tamanho do 'buffer' de ordenao" - rum "Out of memory pentru sortare. Largeste marimea buffer-ului pentru sortare in daemon (sort buffer size)" - rus " . " - serbian "Nema memorije za sortiranje. Poveajte veliinu sort buffer-a MySQL server-u" - slo "Mlo pamti pre triedenie, zvte vekos triediaceho bufferu" - spa "Memoria de ordenacion insuficiente. Incremente el tamano del buffer de ordenacion" - swe "Sorteringsbufferten rcker inte till. Kontrollera startparametrarna" - ukr " 'Ԧ . ¦ ͦ " + cze "M-Blo pamti pro tdn. Zvyte velikost tdcho bufferu" + dan "Ikke mere sorteringshukommelse. g sorteringshukommelse (sort buffer size) for serveren" + nla "Geen geheugen om te sorteren. Verhoog de server sort buffer size" + eng "Out of sort memory; increase server sort buffer size" + jps "Out of sort memory. sort buffer size Ȃ悤ł.", + est "Mlu sai sorteerimisel otsa. Suurenda MySQL-i sorteerimispuhvrit" + fre "Manque de mmoire pour le tri. Augmentez-la." + ger "Kein Speicher zum Sortieren vorhanden. sort_buffer_size sollte im Server erhht werden" + greek " . sort buffer size (demon)" + hun "Nincs eleg memoria a rendezeshez. Novelje a rendezo demon puffermeretet" + ita "Memoria per gli ordinamenti esaurita. Incrementare il 'sort_buffer' al demone" + jpn "Out of sort memory. sort buffer size ­ʤ褦Ǥ." + kor "Out of sort memory. daemon sort buffer ũ⸦ Ű" + nor "Ikke mer sorteringsminne. k sorteringsminnet (sort buffer size) for tjenesten" + norwegian-ny "Ikkje meir sorteringsminne. Auk sorteringsminnet (sorteringsbffer storleik) for tenesten" + pol "Zbyt mao pamici dla sortowania. Zwiksz wielko? bufora demona dla sortowania" + por "Sem memria para ordenao. Aumente tamanho do 'buffer' de ordenao" + rum "Out of memory pentru sortare. Largeste marimea buffer-ului pentru sortare in daemon (sort buffer size)" + rus " . " + serbian "Nema memorije za sortiranje. Poveajte veliinu sort buffer-a MySQL server-u" + slo "Mlo pamti pre triedenie, zvte vekos triediaceho bufferu" + spa "Memoria de ordenacion insuficiente. Incremente el tamano del buffer de ordenacion" + swe "Sorteringsbufferten rcker inte till. Kontrollera startparametrarna" + ukr " 'Ԧ . ¦ ͦ " ER_UNEXPECTED_EOF - cze "Neo-Bekvan konec souboru pi ten '%-.64s' (chybov kd: %d)" - dan "Uventet afslutning p fil (eof) ved lsning af filen '%-.64s' (Fejlkode: %d)" - nla "Onverwachte eof gevonden tijdens het lezen van file '%-.64s' (Errcode: %d)" - eng "Unexpected EOF found when reading file '%-.64s' (errno: %d)" - jps "'%-.64s' t@Cǂݍݒ EOF \ʏŌ܂. (errno: %d)", - est "Ootamatu faililpumrgend faili '%-.64s' lugemisel (veakood: %d)" - fre "Fin de fichier inattendue en lisant '%-.64s' (Errcode: %d)" - ger "Unerwartetes Ende beim Lesen der Datei '%-.64s' (Fehler: %d)" - greek " , '%-.64s' ( : %d)" - hun "Varatlan filevege-jel a '%-.64s'olvasasakor. (hibakod: %d)" - ita "Fine del file inaspettata durante la lettura del file '%-.64s' (errno: %d)" - jpn "'%-.64s' եɤ߹ EOF ͽ̽Ǹޤ. (errno: %d)" - kor "'%-.64s' ȭ д ߸ eof ߰ (ȣ: %d)" - nor "Uventet slutt p fil (eof) ved lesing av filen '%-.64s' (Feilkode: %d)" - norwegian-ny "Uventa slutt p fil (eof) ved lesing av fila '%-.64s' (Feilkode: %d)" - pol "Nieoczekiwany 'eof' napotkany podczas czytania z pliku '%-.64s' (Kod bdu: %d)" - por "Encontrado fim de arquivo inesperado ao ler arquivo '%-.64s' (erro no. %d)" - rum "Sfirsit de fisier neasteptat in citirea fisierului '%-.64s' (errno: %d)" - rus " '%-.64s' (: %d)" - serbian "Neoekivani kraj pri itanju file-a '%-.64s' (errno: %d)" - slo "Neoakvan koniec sboru pri tan '%-.64s' (chybov kd: %d)" - spa "Inesperado fin de ficheroU mientras leiamos el archivo '%-.64s' (Error: %d)" - swe "Ovntat filslut vid lsning frn '%-.64s' (Felkod: %d)" - ukr " ˦ '%-.64s' (: %d)" + cze "Neo-Bekvan konec souboru pi ten '%-.64s' (chybov kd: %d)" + dan "Uventet afslutning p fil (eof) ved lsning af filen '%-.64s' (Fejlkode: %d)" + nla "Onverwachte eof gevonden tijdens het lezen van file '%-.64s' (Errcode: %d)" + eng "Unexpected EOF found when reading file '%-.64s' (errno: %d)" + jps "'%-.64s' t@Cǂݍݒ EOF \ʏŌ܂. (errno: %d)", + est "Ootamatu faililpumrgend faili '%-.64s' lugemisel (veakood: %d)" + fre "Fin de fichier inattendue en lisant '%-.64s' (Errcode: %d)" + ger "Unerwartetes Ende beim Lesen der Datei '%-.64s' (Fehler: %d)" + greek " , '%-.64s' ( : %d)" + hun "Varatlan filevege-jel a '%-.64s'olvasasakor. (hibakod: %d)" + ita "Fine del file inaspettata durante la lettura del file '%-.64s' (errno: %d)" + jpn "'%-.64s' եɤ߹ EOF ͽ̽Ǹޤ. (errno: %d)" + kor "'%-.64s' ȭ д ߸ eof ߰ (ȣ: %d)" + nor "Uventet slutt p fil (eof) ved lesing av filen '%-.64s' (Feilkode: %d)" + norwegian-ny "Uventa slutt p fil (eof) ved lesing av fila '%-.64s' (Feilkode: %d)" + pol "Nieoczekiwany 'eof' napotkany podczas czytania z pliku '%-.64s' (Kod bdu: %d)" + por "Encontrado fim de arquivo inesperado ao ler arquivo '%-.64s' (erro no. %d)" + rum "Sfirsit de fisier neasteptat in citirea fisierului '%-.64s' (errno: %d)" + rus " '%-.64s' (: %d)" + serbian "Neoekivani kraj pri itanju file-a '%-.64s' (errno: %d)" + slo "Neoakvan koniec sboru pri tan '%-.64s' (chybov kd: %d)" + spa "Inesperado fin de ficheroU mientras leiamos el archivo '%-.64s' (Error: %d)" + swe "Ovntat filslut vid lsning frn '%-.64s' (Felkod: %d)" + ukr " ˦ '%-.64s' (: %d)" ER_CON_COUNT_ERROR 08004 - cze "P-Bli mnoho spojen" - dan "For mange forbindelser (connections)" - nla "Te veel verbindingen" - eng "Too many connections" - jps "ڑ܂", - est "Liiga palju samaaegseid hendusi" - fre "Trop de connections" - ger "Zu viele Verbindungen" - greek " ..." - hun "Tul sok kapcsolat" - ita "Troppe connessioni" - jpn "³¿ޤ" - kor "ʹ ... max_connection Űÿ..." - nor "For mange tilkoblinger (connections)" - norwegian-ny "For mange tilkoplingar (connections)" - pol "Zbyt wiele po?cze" - por "Excesso de conexes" - rum "Prea multe conectiuni" - rus " " - serbian "Previe konekcija" - slo "Prli mnoho spojen" - spa "Demasiadas conexiones" - swe "Fr mnga anslutningar" - ukr " '" + cze "P-Bli mnoho spojen" + dan "For mange forbindelser (connections)" + nla "Te veel verbindingen" + eng "Too many connections" + jps "ڑ܂", + est "Liiga palju samaaegseid hendusi" + fre "Trop de connections" + ger "Zu viele Verbindungen" + greek " ..." + hun "Tul sok kapcsolat" + ita "Troppe connessioni" + jpn "³¿ޤ" + kor "ʹ ... max_connection Űÿ..." + nor "For mange tilkoblinger (connections)" + norwegian-ny "For mange tilkoplingar (connections)" + pol "Zbyt wiele po?cze" + por "Excesso de conexes" + rum "Prea multe conectiuni" + rus " " + serbian "Previe konekcija" + slo "Prli mnoho spojen" + spa "Demasiadas conexiones" + swe "Fr mnga anslutningar" + ukr " '" ER_OUT_OF_RESOURCES - cze "M-Blo prostoru/pamti pro thread" - dan "Udget for trde/hukommelse" - nla "Geen thread geheugen meer; controleer of mysqld of andere processen al het beschikbare geheugen gebruikt. Zo niet, dan moet u wellicht 'ulimit' gebruiken om mysqld toe te laten meer geheugen te benutten, of u kunt extra swap ruimte toevoegen" - eng "Out of memory; check if mysqld or some other process uses all available memory; if not, you may have to use 'ulimit' to allow mysqld to use more memory or you can add more swap space" - jps "Out of memory; mysqld ̑̃vZX[SĎgĂ邩mFĂ. [g؂ĂȂꍇA'ulimit' ݒ肵 mysqld ̃[gpEʂ𑽂邩Aswap space 𑝂₵Ă݂Ă", - est "Mlu sai otsa. Vimalik, et aitab swap-i lisamine vi ksu 'ulimit' abil MySQL-le rohkema mlu kasutamise lubamine" - fre "Manque de 'threads'/mmoire" - ger "Kein Speicher mehr vorhanden. Prfen Sie, ob mysqld oder ein anderer Prozess den gesamten Speicher verbraucht. Wenn nicht, sollten Sie mit 'ulimit' dafr sorgen, dass mysqld mehr Speicher benutzen darf, oder mehr Swap-Speicher einrichten" - greek " (Out of thread space/memory)" - hun "Elfogyott a thread-memoria" - ita "Fine dello spazio/memoria per i thread" - jpn "Out of memory; mysqld ¾Υץ꡼ƻȤäƤ뤫ǧƤ. ꡼ȤڤäƤʤ硢'ulimit' ꤷ mysqld Υ꡼Ѹ³̤¿뤫swap space 䤷ƤߤƤ" - kor "Out of memory; mysqld Ǵٸ μ 밡 ޸𸮸 äũϽÿ. ׷ ʴٸ ulimit ̿Ͽ ޸𸮸 ֵ ϰų ̽ Űÿ" - nor "Tomt for trd plass/minne" - norwegian-ny "Tomt for trd plass/minne" - pol "Zbyt mao miejsca/pamici dla w?tku" - por "Sem memria. Verifique se o mysqld ou algum outro processo est usando toda memria disponvel. Se no, voc pode ter que usar 'ulimit' para permitir ao mysqld usar mais memria ou voc pode adicionar mais rea de 'swap'" - rum "Out of memory; Verifica daca mysqld sau vreun alt proces foloseste toate memoria disponbila. Altfel, trebuie sa folosesi 'ulimit' ca sa permiti lui memoria disponbila. Altfel, trebuie sa folosesi 'ulimit' ca sa permiti lui mysqld sa foloseasca mai multa memorie ori adauga mai mult spatiu pentru swap (swap space)" - rus " ; , mysqld - . , ulimit, mysqld , " - serbian "Nema memorije; Proverite da li MySQL server ili neki drugi proces koristi svu slobodnu memoriju. (UNIX: Ako ne, probajte da upotrebite 'ulimit' komandu da biste dozvolili daemon-u da koristi vie memorije ili probajte da dodate vie swap memorije)" - slo "Mlo miesta-pamti pre vlkno" - spa "Memoria/espacio de tranpaso insuficiente" - swe "Fick slut p minnet. Kontrollera om mysqld eller ngon annan process anvnder allt tillgngligt minne. Om inte, frsk anvnda 'ulimit' eller allokera mera swap" - ukr " 'Ԧ; צ mysqld ˦ ۦ '. Φ, 'ulimit', mysqld ¦ 'Ԧ ¦ ͦ Ц " + cze "M-Blo prostoru/pamti pro thread" + dan "Udget for trde/hukommelse" + nla "Geen thread geheugen meer; controleer of mysqld of andere processen al het beschikbare geheugen gebruikt. Zo niet, dan moet u wellicht 'ulimit' gebruiken om mysqld toe te laten meer geheugen te benutten, of u kunt extra swap ruimte toevoegen" + eng "Out of memory; check if mysqld or some other process uses all available memory; if not, you may have to use 'ulimit' to allow mysqld to use more memory or you can add more swap space" + jps "Out of memory; mysqld ̑̃vZX[SĎgĂ邩mFĂ. [g؂ĂȂꍇA'ulimit' ݒ肵 mysqld ̃[gpEʂ𑽂邩Aswap space 𑝂₵Ă݂Ă", + est "Mlu sai otsa. Vimalik, et aitab swap-i lisamine vi ksu 'ulimit' abil MySQL-le rohkema mlu kasutamise lubamine" + fre "Manque de 'threads'/mmoire" + ger "Kein Speicher mehr vorhanden. Prfen Sie, ob mysqld oder ein anderer Prozess den gesamten Speicher verbraucht. Wenn nicht, sollten Sie mit 'ulimit' dafr sorgen, dass mysqld mehr Speicher benutzen darf, oder mehr Swap-Speicher einrichten" + greek " (Out of thread space/memory)" + hun "Elfogyott a thread-memoria" + ita "Fine dello spazio/memoria per i thread" + jpn "Out of memory; mysqld ¾Υץ꡼ƻȤäƤ뤫ǧƤ. ꡼ȤڤäƤʤ硢'ulimit' ꤷ mysqld Υ꡼Ѹ³̤¿뤫swap space 䤷ƤߤƤ" + kor "Out of memory; mysqld Ǵٸ μ 밡 ޸𸮸 äũϽÿ. ׷ ʴٸ ulimit ̿Ͽ ޸𸮸 ֵ ϰų ̽ Űÿ" + nor "Tomt for trd plass/minne" + norwegian-ny "Tomt for trd plass/minne" + pol "Zbyt mao miejsca/pamici dla w?tku" + por "Sem memria. Verifique se o mysqld ou algum outro processo est usando toda memria disponvel. Se no, voc pode ter que usar 'ulimit' para permitir ao mysqld usar mais memria ou voc pode adicionar mais rea de 'swap'" + rum "Out of memory; Verifica daca mysqld sau vreun alt proces foloseste toate memoria disponbila. Altfel, trebuie sa folosesi 'ulimit' ca sa permiti lui memoria disponbila. Altfel, trebuie sa folosesi 'ulimit' ca sa permiti lui mysqld sa foloseasca mai multa memorie ori adauga mai mult spatiu pentru swap (swap space)" + rus " ; , mysqld - . , ulimit, mysqld , " + serbian "Nema memorije; Proverite da li MySQL server ili neki drugi proces koristi svu slobodnu memoriju. (UNIX: Ako ne, probajte da upotrebite 'ulimit' komandu da biste dozvolili daemon-u da koristi vie memorije ili probajte da dodate vie swap memorije)" + slo "Mlo miesta-pamti pre vlkno" + spa "Memoria/espacio de tranpaso insuficiente" + swe "Fick slut p minnet. Kontrollera om mysqld eller ngon annan process anvnder allt tillgngligt minne. Om inte, frsk anvnda 'ulimit' eller allokera mera swap" + ukr " 'Ԧ; צ mysqld ˦ ۦ '. Φ, 'ulimit', mysqld ¦ 'Ԧ ¦ ͦ Ц " ER_BAD_HOST_ERROR 08S01 - cze "Nemohu zjistit jm-Bno stroje pro Vai adresu" - dan "Kan ikke f vrtsnavn for din adresse" - nla "Kan de hostname niet krijgen van uw adres" - eng "Can't get hostname for your address" - jps " address hostname ܂.", - est "Ei suuda lahendada IP aadressi masina nimeks" - fre "Ne peut obtenir de hostname pour votre adresse" - ger "Kann Hostnamen fr diese Adresse nicht erhalten" - greek " hostname address " - hun "A gepnev nem allapithato meg a cimbol" - ita "Impossibile risalire al nome dell'host dall'indirizzo (risoluzione inversa)" - jpn " address hostname ޤ." - kor " ǻ ȣƮ̸ ϴ." - nor "Kan ikke f tak i vertsnavn for din adresse" - norwegian-ny "Kan ikkje f tak i vertsnavn for di adresse" - pol "Nie mona otrzyma nazwy hosta dla twojego adresu" - por "No pode obter nome do 'host' para seu endereo" - rum "Nu pot sa obtin hostname-ul adresei tale" - rus " " - serbian "Ne mogu da dobijem ime host-a za vau IP adresu" - slo "Nemem zisti meno hostitea pre vau adresu" - spa "No puedo obtener el nombre de maquina de tu direccion" - swe "Kan inte hitta 'hostname' fr din adress" - ukr " ' ϧ " + cze "Nemohu zjistit jm-Bno stroje pro Vai adresu" + dan "Kan ikke f vrtsnavn for din adresse" + nla "Kan de hostname niet krijgen van uw adres" + eng "Can't get hostname for your address" + jps " address hostname ܂.", + est "Ei suuda lahendada IP aadressi masina nimeks" + fre "Ne peut obtenir de hostname pour votre adresse" + ger "Kann Hostnamen fr diese Adresse nicht erhalten" + greek " hostname address " + hun "A gepnev nem allapithato meg a cimbol" + ita "Impossibile risalire al nome dell'host dall'indirizzo (risoluzione inversa)" + jpn " address hostname ޤ." + kor " ǻ ȣƮ̸ ϴ." + nor "Kan ikke f tak i vertsnavn for din adresse" + norwegian-ny "Kan ikkje f tak i vertsnavn for di adresse" + pol "Nie mona otrzyma nazwy hosta dla twojego adresu" + por "No pode obter nome do 'host' para seu endereo" + rum "Nu pot sa obtin hostname-ul adresei tale" + rus " " + serbian "Ne mogu da dobijem ime host-a za vau IP adresu" + slo "Nemem zisti meno hostitea pre vau adresu" + spa "No puedo obtener el nombre de maquina de tu direccion" + swe "Kan inte hitta 'hostname' fr din adress" + ukr " ' ϧ " ER_HANDSHAKE_ERROR 08S01 - cze "Chyba p-Bi ustavovn spojen" - dan "Forkert hndtryk (handshake)" - nla "Verkeerde handshake" - eng "Bad handshake" - est "Vr handshake" - fre "Mauvais 'handshake'" - ger "Ungltiger Handshake" - greek " (handshake) " - hun "A kapcsolatfelvetel nem sikerult (Bad handshake)" - ita "Negoziazione impossibile" - nor "Feil hndtrykk (handshake)" - norwegian-ny "Feil handtrykk (handshake)" - pol "Zy uchwyt(handshake)" - por "Negociao de acesso falhou" - rum "Prost inceput de conectie (bad handshake)" - rus " " - serbian "Lo poetak komunikacije (handshake)" - slo "Chyba pri nadvzovan spojenia" - spa "Protocolo erroneo" - swe "Fel vid initiering av kommunikationen med klienten" - ukr "צ '" + cze "Chyba p-Bi ustavovn spojen" + dan "Forkert hndtryk (handshake)" + nla "Verkeerde handshake" + eng "Bad handshake" + est "Vr handshake" + fre "Mauvais 'handshake'" + ger "Ungltiger Handshake" + greek " (handshake) " + hun "A kapcsolatfelvetel nem sikerult (Bad handshake)" + ita "Negoziazione impossibile" + nor "Feil hndtrykk (handshake)" + norwegian-ny "Feil handtrykk (handshake)" + pol "Zy uchwyt(handshake)" + por "Negociao de acesso falhou" + rum "Prost inceput de conectie (bad handshake)" + rus " " + serbian "Lo poetak komunikacije (handshake)" + slo "Chyba pri nadvzovan spojenia" + spa "Protocolo erroneo" + swe "Fel vid initiering av kommunikationen med klienten" + ukr "צ '" ER_DBACCESS_DENIED_ERROR 42000 - cze "P-Bstup pro uivatele '%-.32s'@'%-.64s' k databzi '%-.64s' nen povolen" - dan "Adgang ngtet bruger: '%-.32s'@'%-.64s' til databasen '%-.64s'" - nla "Toegang geweigerd voor gebruiker: '%-.32s'@'%-.64s' naar database '%-.64s'" - eng "Access denied for user '%-.32s'@'%-.64s' to database '%-.64s'" - jps "[U[ '%-.32s'@'%-.64s' '%-.64s' f[^x[Xւ̃ANZXۂ܂", - est "Ligips keelatud kasutajale '%-.32s'@'%-.64s' andmebaasile '%-.64s'" - fre "Accs refus pour l'utilisateur: '%-.32s'@'@%-.64s'. Base '%-.64s'" - ger "Benutzer '%-.32s'@'%-.64s' hat keine Zugriffsberechtigung fr Datenbank '%-.64s'" - greek " : '%-.32s'@'%-.64s' '%-.64s'" - hun "A(z) '%-.32s'@'%-.64s' felhasznalo szamara tiltott eleres az '%-.64s' adabazishoz." - ita "Accesso non consentito per l'utente: '%-.32s'@'%-.64s' al database '%-.64s'" - jpn "桼 '%-.32s'@'%-.64s' '%-.64s' ǡ١ؤΥݤޤ" - kor "'%-.32s'@'%-.64s' ڴ '%-.64s' Ÿ̽ ź Ǿϴ." - nor "Tilgang nektet for bruker: '%-.32s'@'%-.64s' til databasen '%-.64s' nektet" - norwegian-ny "Tilgang ikkje tillate for brukar: '%-.32s'@'%-.64s' til databasen '%-.64s' nekta" - por "Acesso negado para o usurio '%-.32s'@'%-.64s' ao banco de dados '%-.64s'" - rum "Acces interzis pentru utilizatorul: '%-.32s'@'%-.64s' la baza de date '%-.64s'" - rus " '%-.32s'@'%-.64s' '%-.64s' " - serbian "Pristup je zabranjen korisniku '%-.32s'@'%-.64s' za bazu '%-.64s'" - slo "Zakzan prstup pre uvatea: '%-.32s'@'%-.64s' k databzi '%-.64s'" - spa "Acceso negado para usuario: '%-.32s'@'%-.64s' para la base de datos '%-.64s'" - swe "Anvndare '%-.32s'@'%-.64s' r ej berttigad att anvnda databasen %-.64s" - ukr " : '%-.32s'@'%-.64s' '%-.64s'" + cze "P-Bstup pro uivatele '%-.32s'@'%-.64s' k databzi '%-.64s' nen povolen" + dan "Adgang ngtet bruger: '%-.32s'@'%-.64s' til databasen '%-.64s'" + nla "Toegang geweigerd voor gebruiker: '%-.32s'@'%-.64s' naar database '%-.64s'" + eng "Access denied for user '%-.32s'@'%-.64s' to database '%-.64s'" + jps "[U[ '%-.32s'@'%-.64s' '%-.64s' f[^x[Xւ̃ANZXۂ܂", + est "Ligips keelatud kasutajale '%-.32s'@'%-.64s' andmebaasile '%-.64s'" + fre "Accs refus pour l'utilisateur: '%-.32s'@'@%-.64s'. Base '%-.64s'" + ger "Benutzer '%-.32s'@'%-.64s' hat keine Zugriffsberechtigung fr Datenbank '%-.64s'" + greek " : '%-.32s'@'%-.64s' '%-.64s'" + hun "A(z) '%-.32s'@'%-.64s' felhasznalo szamara tiltott eleres az '%-.64s' adabazishoz." + ita "Accesso non consentito per l'utente: '%-.32s'@'%-.64s' al database '%-.64s'" + jpn "桼 '%-.32s'@'%-.64s' '%-.64s' ǡ١ؤΥݤޤ" + kor "'%-.32s'@'%-.64s' ڴ '%-.64s' Ÿ̽ ź Ǿϴ." + nor "Tilgang nektet for bruker: '%-.32s'@'%-.64s' til databasen '%-.64s' nektet" + norwegian-ny "Tilgang ikkje tillate for brukar: '%-.32s'@'%-.64s' til databasen '%-.64s' nekta" + por "Acesso negado para o usurio '%-.32s'@'%-.64s' ao banco de dados '%-.64s'" + rum "Acces interzis pentru utilizatorul: '%-.32s'@'%-.64s' la baza de date '%-.64s'" + rus " '%-.32s'@'%-.64s' '%-.64s' " + serbian "Pristup je zabranjen korisniku '%-.32s'@'%-.64s' za bazu '%-.64s'" + slo "Zakzan prstup pre uvatea: '%-.32s'@'%-.64s' k databzi '%-.64s'" + spa "Acceso negado para usuario: '%-.32s'@'%-.64s' para la base de datos '%-.64s'" + swe "Anvndare '%-.32s'@'%-.64s' r ej berttigad att anvnda databasen %-.64s" + ukr " : '%-.32s'@'%-.64s' '%-.64s'" ER_ACCESS_DENIED_ERROR 28000 - cze "P-Bstup pro uivatele '%-.32s'@'%-.64s' (s heslem %s)" - dan "Adgang ngtet bruger: '%-.32s'@'%-.64s' (Bruger adgangskode: %s)" - nla "Toegang geweigerd voor gebruiker: '%-.32s'@'%-.64s' (Wachtwoord gebruikt: %s)" - eng "Access denied for user '%-.32s'@'%-.64s' (using password: %s)" - jps "[U[ '%-.32s'@'%-.64s' ۂ܂.uUsing password: %s)", - est "Ligips keelatud kasutajale '%-.32s'@'%-.64s' (kasutab parooli: %s)" - fre "Accs refus pour l'utilisateur: '%-.32s'@'@%-.64s' (mot de passe: %s)" - ger "Benutzer '%-.32s'@'%-.64s' hat keine Zugriffsberechtigung (verwendetes Passwort: %-.64s)" - greek " : '%-.32s'@'%-.64s' ( password: %s)" - hun "A(z) '%-.32s'@'%-.64s' felhasznalo szamara tiltott eleres. (Hasznalja a jelszot: %s)" - ita "Accesso non consentito per l'utente: '%-.32s'@'%-.64s' (Password: %s)" - jpn "桼 '%-.32s'@'%-.64s' ݤޤ.uUsing password: %s)" - kor "'%-.32s'@'%-.64s' ڴ ź Ǿϴ. (using password: %s)" - nor "Tilgang nektet for bruker: '%-.32s'@'%-.64s' (Bruker passord: %s)" - norwegian-ny "Tilgang ikke tillate for brukar: '%-.32s'@'%-.64s' (Brukar passord: %s)" - por "Acesso negado para o usurio '%-.32s'@'%-.64s' (senha usada: %s)" - rum "Acces interzis pentru utilizatorul: '%-.32s'@'%-.64s' (Folosind parola: %s)" - rus " '%-.32s'@'%-.64s' ( : %s)" - serbian "Pristup je zabranjen korisniku '%-.32s'@'%-.64s' (koristi lozinku: '%s')" - slo "Zakzan prstup pre uvatea: '%-.32s'@'%-.64s' (pouitie hesla: %s)" - spa "Acceso negado para usuario: '%-.32s'@'%-.64s' (Usando clave: %s)" - swe "Anvndare '%-.32s'@'%-.64s' r ej berttigad att logga in (Anvnder lsen: %s)" - ukr " : '%-.32s'@'%-.64s' ( : %s)" + cze "P-Bstup pro uivatele '%-.32s'@'%-.64s' (s heslem %s)" + dan "Adgang ngtet bruger: '%-.32s'@'%-.64s' (Bruger adgangskode: %s)" + nla "Toegang geweigerd voor gebruiker: '%-.32s'@'%-.64s' (Wachtwoord gebruikt: %s)" + eng "Access denied for user '%-.32s'@'%-.64s' (using password: %s)" + jps "[U[ '%-.32s'@'%-.64s' ۂ܂.uUsing password: %s)", + est "Ligips keelatud kasutajale '%-.32s'@'%-.64s' (kasutab parooli: %s)" + fre "Accs refus pour l'utilisateur: '%-.32s'@'@%-.64s' (mot de passe: %s)" + ger "Benutzer '%-.32s'@'%-.64s' hat keine Zugriffsberechtigung (verwendetes Passwort: %-.64s)" + greek " : '%-.32s'@'%-.64s' ( password: %s)" + hun "A(z) '%-.32s'@'%-.64s' felhasznalo szamara tiltott eleres. (Hasznalja a jelszot: %s)" + ita "Accesso non consentito per l'utente: '%-.32s'@'%-.64s' (Password: %s)" + jpn "桼 '%-.32s'@'%-.64s' ݤޤ.uUsing password: %s)" + kor "'%-.32s'@'%-.64s' ڴ ź Ǿϴ. (using password: %s)" + nor "Tilgang nektet for bruker: '%-.32s'@'%-.64s' (Bruker passord: %s)" + norwegian-ny "Tilgang ikke tillate for brukar: '%-.32s'@'%-.64s' (Brukar passord: %s)" + por "Acesso negado para o usurio '%-.32s'@'%-.64s' (senha usada: %s)" + rum "Acces interzis pentru utilizatorul: '%-.32s'@'%-.64s' (Folosind parola: %s)" + rus " '%-.32s'@'%-.64s' ( : %s)" + serbian "Pristup je zabranjen korisniku '%-.32s'@'%-.64s' (koristi lozinku: '%s')" + slo "Zakzan prstup pre uvatea: '%-.32s'@'%-.64s' (pouitie hesla: %s)" + spa "Acceso negado para usuario: '%-.32s'@'%-.64s' (Usando clave: %s)" + swe "Anvndare '%-.32s'@'%-.64s' r ej berttigad att logga in (Anvnder lsen: %s)" + ukr " : '%-.32s'@'%-.64s' ( : %s)" ER_NO_DB_ERROR 3D000 - cze "Nebyla vybr-Bna dn databze" - dan "Ingen database valgt" - nla "Geen database geselecteerd" - eng "No database selected" - jps "f[^x[XIĂ܂.", - est "Andmebaasi ei ole valitud" - fre "Aucune base n'a t slectionne" - ger "Keine Datenbank ausgewhlt" - greek " " - hun "Nincs kivalasztott adatbazis" - ita "Nessun database selezionato" - jpn "ǡ١򤵤Ƥޤ." - kor "õ Ÿ̽ ϴ." - nor "Ingen database valgt" - norwegian-ny "Ingen database vald" - pol "Nie wybrano adnej bazy danych" - por "Nenhum banco de dados foi selecionado" - rum "Nici o baza de data nu a fost selectata inca" - rus " " - serbian "Ni jedna baza nije selektovana" - slo "Nebola vybran databza" - spa "Base de datos no seleccionada" - swe "Ingen databas i anvndning" - ukr " " + cze "Nebyla vybr-Bna dn databze" + dan "Ingen database valgt" + nla "Geen database geselecteerd" + eng "No database selected" + jps "f[^x[XIĂ܂.", + est "Andmebaasi ei ole valitud" + fre "Aucune base n'a t slectionne" + ger "Keine Datenbank ausgewhlt" + greek " " + hun "Nincs kivalasztott adatbazis" + ita "Nessun database selezionato" + jpn "ǡ١򤵤Ƥޤ." + kor "õ Ÿ̽ ϴ." + nor "Ingen database valgt" + norwegian-ny "Ingen database vald" + pol "Nie wybrano adnej bazy danych" + por "Nenhum banco de dados foi selecionado" + rum "Nici o baza de data nu a fost selectata inca" + rus " " + serbian "Ni jedna baza nije selektovana" + slo "Nebola vybran databza" + spa "Base de datos no seleccionada" + swe "Ingen databas i anvndning" + ukr " " ER_UNKNOWN_COM_ERROR 08S01 - cze "Nezn-Bm pkaz" - dan "Ukendt kommando" - nla "Onbekend commando" - eng "Unknown command" - jps "̃R}h͉H", - est "Tundmatu ksk" - fre "Commande inconnue" - ger "Unbekannter Befehl" - greek " " - hun "Ervenytelen parancs" - ita "Comando sconosciuto" - jpn "Υޥɤϲ" - kor "ɾ 𸣰ھ..." - nor "Ukjent kommando" - norwegian-ny "Ukjent kommando" - pol "Nieznana komenda" - por "Comando desconhecido" - rum "Comanda invalida" - rus " " - serbian "Nepoznata komanda" - slo "Neznmy prkaz" - spa "Comando desconocido" - swe "Oknt commando" - ukr "צ " + cze "Nezn-Bm pkaz" + dan "Ukendt kommando" + nla "Onbekend commando" + eng "Unknown command" + jps "̃R}h͉H", + est "Tundmatu ksk" + fre "Commande inconnue" + ger "Unbekannter Befehl" + greek " " + hun "Ervenytelen parancs" + ita "Comando sconosciuto" + jpn "Υޥɤϲ" + kor "ɾ 𸣰ھ..." + nor "Ukjent kommando" + norwegian-ny "Ukjent kommando" + pol "Nieznana komenda" + por "Comando desconhecido" + rum "Comanda invalida" + rus " " + serbian "Nepoznata komanda" + slo "Neznmy prkaz" + spa "Comando desconocido" + swe "Oknt commando" + ukr "צ " ER_BAD_NULL_ERROR 23000 - cze "Sloupec '%-.64s' nem-Be bt null" - dan "Kolonne '%-.64s' kan ikke vre NULL" - nla "Kolom '%-.64s' kan niet null zijn" - eng "Column '%-.64s' cannot be null" - jps "Column '%-.64s' null ɂ͂łȂ̂ł", - est "Tulp '%-.64s' ei saa omada nullvrtust" - fre "Le champ '%-.64s' ne peut tre vide (null)" - ger "Feld '%-.64s' darf nicht NULL sein" - greek " '%-.64s' (null)" - hun "A(z) '%-.64s' oszlop erteke nem lehet nulla" - ita "La colonna '%-.64s' non puo` essere nulla" - jpn "Column '%-.64s' null ˤϤǤʤΤǤ" - kor "Į '%-.64s' (Null) Ǹ ȵ˴ϴ. " - nor "Kolonne '%-.64s' kan ikke vere null" - norwegian-ny "Kolonne '%-.64s' kan ikkje vere null" - pol "Kolumna '%-.64s' nie moe by null" - por "Coluna '%-.64s' no pode ser vazia" - rum "Coloana '%-.64s' nu poate sa fie null" - rus " '%-.64s' NULL" - serbian "Kolona '%-.64s' ne moe biti NULL" - slo "Pole '%-.64s' neme by null" - spa "La columna '%-.64s' no puede ser nula" - swe "Kolumn '%-.64s' fr inte vara NULL" - ukr " '%-.64s' " + cze "Sloupec '%-.64s' nem-Be bt null" + dan "Kolonne '%-.64s' kan ikke vre NULL" + nla "Kolom '%-.64s' kan niet null zijn" + eng "Column '%-.64s' cannot be null" + jps "Column '%-.64s' null ɂ͂łȂ̂ł", + est "Tulp '%-.64s' ei saa omada nullvrtust" + fre "Le champ '%-.64s' ne peut tre vide (null)" + ger "Feld '%-.64s' darf nicht NULL sein" + greek " '%-.64s' (null)" + hun "A(z) '%-.64s' oszlop erteke nem lehet nulla" + ita "La colonna '%-.64s' non puo` essere nulla" + jpn "Column '%-.64s' null ˤϤǤʤΤǤ" + kor "Į '%-.64s' (Null) Ǹ ȵ˴ϴ. " + nor "Kolonne '%-.64s' kan ikke vere null" + norwegian-ny "Kolonne '%-.64s' kan ikkje vere null" + pol "Kolumna '%-.64s' nie moe by null" + por "Coluna '%-.64s' no pode ser vazia" + rum "Coloana '%-.64s' nu poate sa fie null" + rus " '%-.64s' NULL" + serbian "Kolona '%-.64s' ne moe biti NULL" + slo "Pole '%-.64s' neme by null" + spa "La columna '%-.64s' no puede ser nula" + swe "Kolumn '%-.64s' fr inte vara NULL" + ukr " '%-.64s' " ER_BAD_DB_ERROR 42000 - cze "Nezn-Bm databze '%-.64s'" - dan "Ukendt database '%-.64s'" - nla "Onbekende database '%-.64s'" - eng "Unknown database '%-.64s'" - jps "'%-.64s' Ȃăf[^x[X͒m܂.", - est "Tundmatu andmebaas '%-.64s'" - fre "Base '%-.64s' inconnue" - ger "Unbekannte Datenbank '%-.64s'" - greek " '%-.64s'" - hun "Ervenytelen adatbazis: '%-.64s'" - ita "Database '%-.64s' sconosciuto" - jpn "'%-.64s' ʤƥǡ١Τޤ." - kor "Ÿ̽ '%-.64s' ˼ " - nor "Ukjent database '%-.64s'" - norwegian-ny "Ukjent database '%-.64s'" - pol "Nieznana baza danych '%-.64s'" - por "Banco de dados '%-.64s' desconhecido" - rum "Baza de data invalida '%-.64s'" - rus " '%-.64s'" - serbian "Nepoznata baza '%-.64s'" - slo "Neznma databza '%-.64s'" - spa "Base de datos desconocida '%-.64s'" - swe "Oknd databas: '%-.64s'" - ukr "צ '%-.64s'" + cze "Nezn-Bm databze '%-.64s'" + dan "Ukendt database '%-.64s'" + nla "Onbekende database '%-.64s'" + eng "Unknown database '%-.64s'" + jps "'%-.64s' Ȃăf[^x[X͒m܂.", + est "Tundmatu andmebaas '%-.64s'" + fre "Base '%-.64s' inconnue" + ger "Unbekannte Datenbank '%-.64s'" + greek " '%-.64s'" + hun "Ervenytelen adatbazis: '%-.64s'" + ita "Database '%-.64s' sconosciuto" + jpn "'%-.64s' ʤƥǡ١Τޤ." + kor "Ÿ̽ '%-.64s' ˼ " + nor "Ukjent database '%-.64s'" + norwegian-ny "Ukjent database '%-.64s'" + pol "Nieznana baza danych '%-.64s'" + por "Banco de dados '%-.64s' desconhecido" + rum "Baza de data invalida '%-.64s'" + rus " '%-.64s'" + serbian "Nepoznata baza '%-.64s'" + slo "Neznma databza '%-.64s'" + spa "Base de datos desconocida '%-.64s'" + swe "Oknd databas: '%-.64s'" + ukr "צ '%-.64s'" ER_TABLE_EXISTS_ERROR 42S01 - cze "Tabulka '%-.64s' ji-B existuje" - dan "Tabellen '%-.64s' findes allerede" - nla "Tabel '%-.64s' bestaat al" - eng "Table '%-.64s' already exists" - jps "Table '%-.64s' ͊ɂ܂", - est "Tabel '%-.64s' juba eksisteerib" - fre "La table '%-.64s' existe dj" - ger "Tabelle '%-.64s' bereits vorhanden" - greek " '%-.64s' " - hun "A(z) '%-.64s' tabla mar letezik" - ita "La tabella '%-.64s' esiste gia`" - jpn "Table '%-.64s' ϴˤޤ" - kor "̺ '%-.64s' ̹ " - nor "Tabellen '%-.64s' eksisterer allerede" - norwegian-ny "Tabellen '%-.64s' eksisterar allereide" - pol "Tabela '%-.64s' ju istnieje" - por "Tabela '%-.64s' j existe" - rum "Tabela '%-.64s' exista deja" - rus " '%-.64s' " - serbian "Tabela '%-.64s' ve postoji" - slo "Tabuka '%-.64s' u existuje" - spa "La tabla '%-.64s' ya existe" - swe "Tabellen '%-.64s' finns redan" - ukr " '%-.64s' դ" + cze "Tabulka '%-.64s' ji-B existuje" + dan "Tabellen '%-.64s' findes allerede" + nla "Tabel '%-.64s' bestaat al" + eng "Table '%-.64s' already exists" + jps "Table '%-.64s' ͊ɂ܂", + est "Tabel '%-.64s' juba eksisteerib" + fre "La table '%-.64s' existe dj" + ger "Tabelle '%-.64s' bereits vorhanden" + greek " '%-.64s' " + hun "A(z) '%-.64s' tabla mar letezik" + ita "La tabella '%-.64s' esiste gia`" + jpn "Table '%-.64s' ϴˤޤ" + kor "̺ '%-.64s' ̹ " + nor "Tabellen '%-.64s' eksisterer allerede" + norwegian-ny "Tabellen '%-.64s' eksisterar allereide" + pol "Tabela '%-.64s' ju istnieje" + por "Tabela '%-.64s' j existe" + rum "Tabela '%-.64s' exista deja" + rus " '%-.64s' " + serbian "Tabela '%-.64s' ve postoji" + slo "Tabuka '%-.64s' u existuje" + spa "La tabla '%-.64s' ya existe" + swe "Tabellen '%-.64s' finns redan" + ukr " '%-.64s' դ" ER_BAD_TABLE_ERROR 42S02 - cze "Nezn-Bm tabulka '%-.100s'" - dan "Ukendt tabel '%-.100s'" - nla "Onbekende tabel '%-.100s'" - eng "Unknown table '%-.100s'" - jps "table '%-.100s' ͂܂.", - est "Tundmatu tabel '%-.100s'" - fre "Table '%-.100s' inconnue" - ger "Unbekannte Tabelle '%-.100s'" - greek " '%-.100s'" - hun "Ervenytelen tabla: '%-.100s'" - ita "Tabella '%-.100s' sconosciuta" - jpn "table '%-.100s' Ϥޤ." - kor "̺ '%-.100s' ˼ " - nor "Ukjent tabell '%-.100s'" - norwegian-ny "Ukjent tabell '%-.100s'" - pol "Nieznana tabela '%-.100s'" - por "Tabela '%-.100s' desconhecida" - rum "Tabela '%-.100s' este invalida" - rus " '%-.100s'" - serbian "Nepoznata tabela '%-.100s'" - slo "Neznma tabuka '%-.100s'" - spa "Tabla '%-.100s' desconocida" - swe "Oknd tabell '%-.100s'" - ukr "צ '%-.100s'" + cze "Nezn-Bm tabulka '%-.100s'" + dan "Ukendt tabel '%-.100s'" + nla "Onbekende tabel '%-.100s'" + eng "Unknown table '%-.100s'" + jps "table '%-.100s' ͂܂.", + est "Tundmatu tabel '%-.100s'" + fre "Table '%-.100s' inconnue" + ger "Unbekannte Tabelle '%-.100s'" + greek " '%-.100s'" + hun "Ervenytelen tabla: '%-.100s'" + ita "Tabella '%-.100s' sconosciuta" + jpn "table '%-.100s' Ϥޤ." + kor "̺ '%-.100s' ˼ " + nor "Ukjent tabell '%-.100s'" + norwegian-ny "Ukjent tabell '%-.100s'" + pol "Nieznana tabela '%-.100s'" + por "Tabela '%-.100s' desconhecida" + rum "Tabela '%-.100s' este invalida" + rus " '%-.100s'" + serbian "Nepoznata tabela '%-.100s'" + slo "Neznma tabuka '%-.100s'" + spa "Tabla '%-.100s' desconocida" + swe "Oknd tabell '%-.100s'" + ukr "צ '%-.100s'" ER_NON_UNIQ_ERROR 23000 - cze "Sloupec '%-.64s' v %s nen-B zcela jasn" - dan "Felt: '%-.64s' i tabel %s er ikke entydigt" - nla "Kolom: '%-.64s' in %s is niet eenduidig" - eng "Column '%-.64s' in %-.64s is ambiguous" - est "Vli '%-.64s' %-.64s-s ei ole hene" - fre "Champ: '%-.64s' dans %s est ambigu" - ger "Feld '%-.64s' in %-.64s ist nicht eindeutig" - greek " : '%-.64s' %-.64s " - hun "A(z) '%-.64s' oszlop %-.64s-ben ketertelmu" - ita "Colonna: '%-.64s' di %-.64s e` ambigua" - jpn "Column: '%-.64s' in %-.64s is ambiguous" - kor "Į: '%-.64s' in '%-.64s' ȣ" - nor "Felt: '%-.64s' i tabell %s er ikke entydig" - norwegian-ny "Kolonne: '%-.64s' i tabell %s er ikkje eintydig" - pol "Kolumna: '%-.64s' w %s jest dwuznaczna" - por "Coluna '%-.64s' em '%-.64s' ambgua" - rum "Coloana: '%-.64s' in %-.64s este ambigua" - rus " '%-.64s' %-.64s " - serbian "Kolona '%-.64s' u %-.64s nije jedinstvena u kontekstu" - slo "Pole: '%-.64s' v %-.64s je nejasn" - spa "La columna: '%-.64s' en %s es ambigua" - swe "Kolumn '%-.64s' i %s r inte unik" - ukr " '%-.64s' %-.64s " + cze "Sloupec '%-.64s' v %s nen-B zcela jasn" + dan "Felt: '%-.64s' i tabel %s er ikke entydigt" + nla "Kolom: '%-.64s' in %s is niet eenduidig" + eng "Column '%-.64s' in %-.64s is ambiguous" + est "Vli '%-.64s' %-.64s-s ei ole hene" + fre "Champ: '%-.64s' dans %s est ambigu" + ger "Feld '%-.64s' in %-.64s ist nicht eindeutig" + greek " : '%-.64s' %-.64s " + hun "A(z) '%-.64s' oszlop %-.64s-ben ketertelmu" + ita "Colonna: '%-.64s' di %-.64s e` ambigua" + jpn "Column: '%-.64s' in %-.64s is ambiguous" + kor "Į: '%-.64s' in '%-.64s' ȣ" + nor "Felt: '%-.64s' i tabell %s er ikke entydig" + norwegian-ny "Kolonne: '%-.64s' i tabell %s er ikkje eintydig" + pol "Kolumna: '%-.64s' w %s jest dwuznaczna" + por "Coluna '%-.64s' em '%-.64s' ambgua" + rum "Coloana: '%-.64s' in %-.64s este ambigua" + rus " '%-.64s' %-.64s " + serbian "Kolona '%-.64s' u %-.64s nije jedinstvena u kontekstu" + slo "Pole: '%-.64s' v %-.64s je nejasn" + spa "La columna: '%-.64s' en %s es ambigua" + swe "Kolumn '%-.64s' i %s r inte unik" + ukr " '%-.64s' %-.64s " ER_SERVER_SHUTDOWN 08S01 - cze "Prob-Bh ukonovn prce serveru" - dan "Database nedlukning er i gang" - nla "Bezig met het stoppen van de server" - eng "Server shutdown in progress" - jps "Server shutdown ...", - est "Serveri seiskamine kib" - fre "Arrt du serveur en cours" - ger "Der Server wird heruntergefahren" - greek " (server shutdown)" - hun "A szerver leallitasa folyamatban" - ita "Shutdown del server in corso" - jpn "Server shutdown ..." - kor "Server ˴ٿ Դϴ." - nor "Database nedkobling er i gang" - norwegian-ny "Tenar nedkopling er i gang" - pol "Trwa koczenie dziaania serwera" - por "'Shutdown' do servidor em andamento" - rum "Terminarea serverului este in desfasurare" - rus " " - serbian "Gaenje servera je u toku" - slo "Prebieha ukonovanie prce servera" - spa "Desconexion de servidor en proceso" - swe "Servern gr nu ned" - ukr "դ " + cze "Prob-Bh ukonovn prce serveru" + dan "Database nedlukning er i gang" + nla "Bezig met het stoppen van de server" + eng "Server shutdown in progress" + jps "Server shutdown ...", + est "Serveri seiskamine kib" + fre "Arrt du serveur en cours" + ger "Der Server wird heruntergefahren" + greek " (server shutdown)" + hun "A szerver leallitasa folyamatban" + ita "Shutdown del server in corso" + jpn "Server shutdown ..." + kor "Server ˴ٿ Դϴ." + nor "Database nedkobling er i gang" + norwegian-ny "Tenar nedkopling er i gang" + pol "Trwa koczenie dziaania serwera" + por "'Shutdown' do servidor em andamento" + rum "Terminarea serverului este in desfasurare" + rus " " + serbian "Gaenje servera je u toku" + slo "Prebieha ukonovanie prce servera" + spa "Desconexion de servidor en proceso" + swe "Servern gr nu ned" + ukr "դ " ER_BAD_FIELD_ERROR 42S22 S0022 - cze "Nezn-Bm sloupec '%-.64s' v %s" - dan "Ukendt kolonne '%-.64s' i tabel %s" - nla "Onbekende kolom '%-.64s' in %s" - eng "Unknown column '%-.64s' in '%-.64s'" - jps "'%-.64s' column '%-.64s' ɂ͂܂.", - est "Tundmatu tulp '%-.64s' '%-.64s'-s" - fre "Champ '%-.64s' inconnu dans %s" - ger "Unbekanntes Tabellenfeld '%-.64s' in %-.64s" - greek " '%-.64s' '%-.64s'" - hun "A(z) '%-.64s' oszlop ervenytelen '%-.64s'-ben" - ita "Colonna sconosciuta '%-.64s' in '%-.64s'" - jpn "'%-.64s' column '%-.64s' ˤϤޤ." - kor "Unknown Į '%-.64s' in '%-.64s'" - nor "Ukjent kolonne '%-.64s' i tabell %s" - norwegian-ny "Ukjent felt '%-.64s' i tabell %s" - pol "Nieznana kolumna '%-.64s' w %s" - por "Coluna '%-.64s' desconhecida em '%-.64s'" - rum "Coloana invalida '%-.64s' in '%-.64s'" - rus " '%-.64s' '%-.64s'" - serbian "Nepoznata kolona '%-.64s' u '%-.64s'" - slo "Neznme pole '%-.64s' v '%-.64s'" - spa "La columna '%-.64s' en %s es desconocida" - swe "Oknd kolumn '%-.64s' i %s" - ukr "צ '%-.64s' '%-.64s'" + cze "Nezn-Bm sloupec '%-.64s' v %s" + dan "Ukendt kolonne '%-.64s' i tabel %s" + nla "Onbekende kolom '%-.64s' in %s" + eng "Unknown column '%-.64s' in '%-.64s'" + jps "'%-.64s' column '%-.64s' ɂ͂܂.", + est "Tundmatu tulp '%-.64s' '%-.64s'-s" + fre "Champ '%-.64s' inconnu dans %s" + ger "Unbekanntes Tabellenfeld '%-.64s' in %-.64s" + greek " '%-.64s' '%-.64s'" + hun "A(z) '%-.64s' oszlop ervenytelen '%-.64s'-ben" + ita "Colonna sconosciuta '%-.64s' in '%-.64s'" + jpn "'%-.64s' column '%-.64s' ˤϤޤ." + kor "Unknown Į '%-.64s' in '%-.64s'" + nor "Ukjent kolonne '%-.64s' i tabell %s" + norwegian-ny "Ukjent felt '%-.64s' i tabell %s" + pol "Nieznana kolumna '%-.64s' w %s" + por "Coluna '%-.64s' desconhecida em '%-.64s'" + rum "Coloana invalida '%-.64s' in '%-.64s'" + rus " '%-.64s' '%-.64s'" + serbian "Nepoznata kolona '%-.64s' u '%-.64s'" + slo "Neznme pole '%-.64s' v '%-.64s'" + spa "La columna '%-.64s' en %s es desconocida" + swe "Oknd kolumn '%-.64s' i %s" + ukr "צ '%-.64s' '%-.64s'" ER_WRONG_FIELD_WITH_GROUP 42000 S1009 - cze "Pou-Bit '%-.64s' nebylo v group by" - dan "Brugte '%-.64s' som ikke var i group by" - nla "Opdracht gebruikt '%-.64s' dat niet in de GROUP BY voorkomt" - eng "'%-.64s' isn't in GROUP BY" - jps "'%-.64s' isn't in GROUP BY", - est "'%-.64s' puudub GROUP BY klauslis" - fre "'%-.64s' n'est pas dans 'group by'" - ger "'%-.64s' ist nicht in GROUP BY vorhanden" - greek " '%-.64s' group by" - hun "Used '%-.64s' with wasn't in group by" - ita "Usato '%-.64s' che non e` nel GROUP BY" - kor "'%-.64s' GROUP BYӿ " - nor "Brukte '%-.64s' som ikke var i group by" - norwegian-ny "Brukte '%-.64s' som ikkje var i group by" - pol "Uyto '%-.64s' bez umieszczenia w group by" - por "'%-.64s' no est em 'GROUP BY'" - rum "'%-.64s' nu exista in clauza GROUP BY" - rus "'%-.64s' GROUP BY" - serbian "Entitet '%-.64s' nije naveden u komandi 'GROUP BY'" - slo "Pouit '%-.64s' nebolo v 'group by'" - spa "Usado '%-.64s' el cual no esta group by" - swe "'%-.64s' finns inte i GROUP BY" - ukr "'%-.64s' GROUP BY" + cze "Pou-Bit '%-.64s' nebylo v group by" + dan "Brugte '%-.64s' som ikke var i group by" + nla "Opdracht gebruikt '%-.64s' dat niet in de GROUP BY voorkomt" + eng "'%-.64s' isn't in GROUP BY" + jps "'%-.64s' isn't in GROUP BY", + est "'%-.64s' puudub GROUP BY klauslis" + fre "'%-.64s' n'est pas dans 'group by'" + ger "'%-.64s' ist nicht in GROUP BY vorhanden" + greek " '%-.64s' group by" + hun "Used '%-.64s' with wasn't in group by" + ita "Usato '%-.64s' che non e` nel GROUP BY" + kor "'%-.64s' GROUP BYӿ " + nor "Brukte '%-.64s' som ikke var i group by" + norwegian-ny "Brukte '%-.64s' som ikkje var i group by" + pol "Uyto '%-.64s' bez umieszczenia w group by" + por "'%-.64s' no est em 'GROUP BY'" + rum "'%-.64s' nu exista in clauza GROUP BY" + rus "'%-.64s' GROUP BY" + serbian "Entitet '%-.64s' nije naveden u komandi 'GROUP BY'" + slo "Pouit '%-.64s' nebolo v 'group by'" + spa "Usado '%-.64s' el cual no esta group by" + swe "'%-.64s' finns inte i GROUP BY" + ukr "'%-.64s' GROUP BY" ER_WRONG_GROUP_FIELD 42000 S1009 - cze "Nemohu pou-Bt group na '%-.64s'" - dan "Kan ikke gruppere p '%-.64s'" - nla "Kan '%-.64s' niet groeperen" - eng "Can't group on '%-.64s'" - est "Ei saa grupeerida '%-.64s' jrgi" - fre "Ne peut regrouper '%-.64s'" - ger "Gruppierung ber '%-.64s' nicht mglich" - greek " (group on) '%-.64s'" - hun "A group nem hasznalhato: '%-.64s'" - ita "Impossibile raggruppare per '%-.64s'" - kor "'%-.64s' ׷ " - nor "Kan ikke gruppere p '%-.64s'" - norwegian-ny "Kan ikkje gruppere p '%-.64s'" - pol "Nie mona grupowa po '%-.64s'" - por "No pode agrupar em '%-.64s'" - rum "Nu pot sa grupez pe (group on) '%-.64s'" - rus " '%-.64s'" - serbian "Ne mogu da grupiem po '%-.64s'" - slo "Nemem poui 'group' na '%-.64s'" - spa "No puedo agrupar por '%-.64s'" - swe "Kan inte anvnda GROUP BY med '%-.64s'" - ukr " '%-.64s'" + cze "Nemohu pou-Bt group na '%-.64s'" + dan "Kan ikke gruppere p '%-.64s'" + nla "Kan '%-.64s' niet groeperen" + eng "Can't group on '%-.64s'" + est "Ei saa grupeerida '%-.64s' jrgi" + fre "Ne peut regrouper '%-.64s'" + ger "Gruppierung ber '%-.64s' nicht mglich" + greek " (group on) '%-.64s'" + hun "A group nem hasznalhato: '%-.64s'" + ita "Impossibile raggruppare per '%-.64s'" + kor "'%-.64s' ׷ " + nor "Kan ikke gruppere p '%-.64s'" + norwegian-ny "Kan ikkje gruppere p '%-.64s'" + pol "Nie mona grupowa po '%-.64s'" + por "No pode agrupar em '%-.64s'" + rum "Nu pot sa grupez pe (group on) '%-.64s'" + rus " '%-.64s'" + serbian "Ne mogu da grupiem po '%-.64s'" + slo "Nemem poui 'group' na '%-.64s'" + spa "No puedo agrupar por '%-.64s'" + swe "Kan inte anvnda GROUP BY med '%-.64s'" + ukr " '%-.64s'" ER_WRONG_SUM_SELECT 42000 S1009 - cze "P-Bkaz obsahuje zrove funkci sum a sloupce" - dan "Udtrykket har summer (sum) funktioner og kolonner i samme udtryk" - nla "Opdracht heeft totaliseer functies en kolommen in dezelfde opdracht" - eng "Statement has sum functions and columns in same statement" - est "Lauses on korraga nii tulbad kui summeerimisfunktsioonid" - fre "Vous demandez la fonction sum() et des champs dans la mme commande" - ger "Die Verwendung von Summierungsfunktionen und Spalten im selben Befehl ist nicht erlaubt" - greek " sum functions columns " - ita "Il comando ha una funzione SUM e una colonna non specificata nella GROUP BY" - kor "Statement sum ̰ Į statementԴϴ." - nor "Uttrykket har summer (sum) funksjoner og kolonner i samme uttrykk" - norwegian-ny "Uttrykket har summer (sum) funksjoner og kolonner i same uttrykk" - pol "Zapytanie ma funkcje sumuj?ce i kolumny w tym samym zapytaniu" - por "Clusula contm funes de soma e colunas juntas" - rum "Comanda are functii suma si coloane in aceeasi comanda" - rus " , GROUP BY. ?" - serbian "Izraz ima 'SUM' agregatnu funkciju i kolone u isto vreme" - slo "Prkaz obsahuje zrove funkciu 'sum' a poa" - spa "El estamento tiene funciones de suma y columnas en el mismo estamento" - swe "Kommandot har bde sum functions och enkla funktioner" - ukr " ڦ Цަ æ æ" + cze "P-Bkaz obsahuje zrove funkci sum a sloupce" + dan "Udtrykket har summer (sum) funktioner og kolonner i samme udtryk" + nla "Opdracht heeft totaliseer functies en kolommen in dezelfde opdracht" + eng "Statement has sum functions and columns in same statement" + est "Lauses on korraga nii tulbad kui summeerimisfunktsioonid" + fre "Vous demandez la fonction sum() et des champs dans la mme commande" + ger "Die Verwendung von Summierungsfunktionen und Spalten im selben Befehl ist nicht erlaubt" + greek " sum functions columns " + ita "Il comando ha una funzione SUM e una colonna non specificata nella GROUP BY" + kor "Statement sum ̰ Į statementԴϴ." + nor "Uttrykket har summer (sum) funksjoner og kolonner i samme uttrykk" + norwegian-ny "Uttrykket har summer (sum) funksjoner og kolonner i same uttrykk" + pol "Zapytanie ma funkcje sumuj?ce i kolumny w tym samym zapytaniu" + por "Clusula contm funes de soma e colunas juntas" + rum "Comanda are functii suma si coloane in aceeasi comanda" + rus " , GROUP BY. ?" + serbian "Izraz ima 'SUM' agregatnu funkciju i kolone u isto vreme" + slo "Prkaz obsahuje zrove funkciu 'sum' a poa" + spa "El estamento tiene funciones de suma y columnas en el mismo estamento" + swe "Kommandot har bde sum functions och enkla funktioner" + ukr " ڦ Цަ æ æ" ER_WRONG_VALUE_COUNT 21S01 - cze "Po-Bet sloupc neodpovd zadan hodnot" - dan "Kolonne tller stemmer ikke med antallet af vrdier" - nla "Het aantal kolommen komt niet overeen met het aantal opgegeven waardes" - eng "Column count doesn't match value count" - est "Tulpade arv erineb vrtuste arvust" - ger "Die Anzahl der Spalten entspricht nicht der Anzahl der Werte" - greek " Column count value count" - hun "Az oszlopban levo ertek nem egyezik meg a szamitott ertekkel" - ita "Il numero delle colonne non e` uguale al numero dei valori" - kor "Į īƮ īƮ ġ ʽϴ." - nor "Felt telling stemmer verdi telling" - norwegian-ny "Kolonne telling stemmer verdi telling" - pol "Liczba kolumn nie odpowiada liczbie warto?ci" - por "Contagem de colunas no confere com a contagem de valores" - rum "Numarul de coloane nu este acelasi cu numarul valoarei" - rus " " - serbian "Broj kolona ne odgovara broju vrednosti" - slo "Poet pol nezodpoved zadanej hodnote" - spa "La columna con count no tiene valores para contar" - swe "Antalet kolumner motsvarar inte antalet vrden" - ukr "˦ æ Ц ˦˦ " + cze "Po-Bet sloupc neodpovd zadan hodnot" + dan "Kolonne tller stemmer ikke med antallet af vrdier" + nla "Het aantal kolommen komt niet overeen met het aantal opgegeven waardes" + eng "Column count doesn't match value count" + est "Tulpade arv erineb vrtuste arvust" + ger "Die Anzahl der Spalten entspricht nicht der Anzahl der Werte" + greek " Column count value count" + hun "Az oszlopban levo ertek nem egyezik meg a szamitott ertekkel" + ita "Il numero delle colonne non e` uguale al numero dei valori" + kor "Į īƮ īƮ ġ ʽϴ." + nor "Felt telling stemmer verdi telling" + norwegian-ny "Kolonne telling stemmer verdi telling" + pol "Liczba kolumn nie odpowiada liczbie warto?ci" + por "Contagem de colunas no confere com a contagem de valores" + rum "Numarul de coloane nu este acelasi cu numarul valoarei" + rus " " + serbian "Broj kolona ne odgovara broju vrednosti" + slo "Poet pol nezodpoved zadanej hodnote" + spa "La columna con count no tiene valores para contar" + swe "Antalet kolumner motsvarar inte antalet vrden" + ukr "˦ æ Ц ˦˦ " ER_TOO_LONG_IDENT 42000 S1009 - cze "Jm-Bno identifiktoru '%-.64s' je pli dlouh" - dan "Navnet '%-.64s' er for langt" - nla "Naam voor herkenning '%-.64s' is te lang" - eng "Identifier name '%-.100s' is too long" - jps "Identifier name '%-.100s' ͒܂", - est "Identifikaatori '%-.100s' nimi on liiga pikk" - fre "Le nom de l'identificateur '%-.64s' est trop long" - ger "Name des Bezeichners '%-.100s' ist zu lang" - greek " identifier name '%-.100s' " - hun "A(z) '%-.100s' azonositonev tul hosszu." - ita "Il nome dell'identificatore '%-.100s' e` troppo lungo" - jpn "Identifier name '%-.100s' Ĺޤ" - kor "Identifier '%-.100s' ʹ 決." - nor "Identifikator '%-.64s' er for lang" - norwegian-ny "Identifikator '%-.64s' er for lang" - pol "Nazwa identyfikatora '%-.64s' jest zbyt duga" - por "Nome identificador '%-.100s' longo demais" - rum "Numele indentificatorului '%-.100s' este prea lung" - rus " '%-.100s'" - serbian "Ime '%-.100s' je predugako" - slo "Meno identifiktora '%-.100s' je prli dlh" - spa "El nombre del identificador '%-.64s' es demasiado grande" - swe "Kolumnnamn '%-.64s' r fr lngt" - ukr "' Ʀ '%-.100s' " + cze "Jm-Bno identifiktoru '%-.64s' je pli dlouh" + dan "Navnet '%-.64s' er for langt" + nla "Naam voor herkenning '%-.64s' is te lang" + eng "Identifier name '%-.100s' is too long" + jps "Identifier name '%-.100s' ͒܂", + est "Identifikaatori '%-.100s' nimi on liiga pikk" + fre "Le nom de l'identificateur '%-.64s' est trop long" + ger "Name des Bezeichners '%-.100s' ist zu lang" + greek " identifier name '%-.100s' " + hun "A(z) '%-.100s' azonositonev tul hosszu." + ita "Il nome dell'identificatore '%-.100s' e` troppo lungo" + jpn "Identifier name '%-.100s' Ĺޤ" + kor "Identifier '%-.100s' ʹ 決." + nor "Identifikator '%-.64s' er for lang" + norwegian-ny "Identifikator '%-.64s' er for lang" + pol "Nazwa identyfikatora '%-.64s' jest zbyt duga" + por "Nome identificador '%-.100s' longo demais" + rum "Numele indentificatorului '%-.100s' este prea lung" + rus " '%-.100s'" + serbian "Ime '%-.100s' je predugako" + slo "Meno identifiktora '%-.100s' je prli dlh" + spa "El nombre del identificador '%-.64s' es demasiado grande" + swe "Kolumnnamn '%-.64s' r fr lngt" + ukr "' Ʀ '%-.100s' " ER_DUP_FIELDNAME 42S21 S1009 - cze "Zdvojen-B jmno sloupce '%-.64s'" - dan "Feltnavnet '%-.64s' findes allerede" - nla "Dubbele kolom naam '%-.64s'" - eng "Duplicate column name '%-.64s'" - jps "'%-.64s' Ƃ column ͏dĂ܂", - est "Kattuv tulba nimi '%-.64s'" - fre "Nom du champ '%-.64s' dj utilis" - ger "Doppelter Spaltenname: '%-.64s'" - greek " column name '%-.64s'" - hun "Duplikalt oszlopazonosito: '%-.64s'" - ita "Nome colonna duplicato '%-.64s'" - jpn "'%-.64s' Ȥ column ̾ϽʣƤޤ" - kor "ߺ Į ̸: '%-.64s'" - nor "Feltnavnet '%-.64s' eksisterte fra fr" - norwegian-ny "Feltnamnet '%-.64s' eksisterte fr fr" - pol "Powtrzona nazwa kolumny '%-.64s'" - por "Nome da coluna '%-.64s' duplicado" - rum "Numele coloanei '%-.64s' e duplicat" - rus " '%-.64s'" - serbian "Duplirano ime kolone '%-.64s'" - slo "Opakovan meno poa '%-.64s'" - spa "Nombre de columna duplicado '%-.64s'" - swe "Kolumnnamn '%-.64s finns flera gnger" - ukr " ' '%-.64s'" + cze "Zdvojen-B jmno sloupce '%-.64s'" + dan "Feltnavnet '%-.64s' findes allerede" + nla "Dubbele kolom naam '%-.64s'" + eng "Duplicate column name '%-.64s'" + jps "'%-.64s' Ƃ column ͏dĂ܂", + est "Kattuv tulba nimi '%-.64s'" + fre "Nom du champ '%-.64s' dj utilis" + ger "Doppelter Spaltenname: '%-.64s'" + greek " column name '%-.64s'" + hun "Duplikalt oszlopazonosito: '%-.64s'" + ita "Nome colonna duplicato '%-.64s'" + jpn "'%-.64s' Ȥ column ̾ϽʣƤޤ" + kor "ߺ Į ̸: '%-.64s'" + nor "Feltnavnet '%-.64s' eksisterte fra fr" + norwegian-ny "Feltnamnet '%-.64s' eksisterte fr fr" + pol "Powtrzona nazwa kolumny '%-.64s'" + por "Nome da coluna '%-.64s' duplicado" + rum "Numele coloanei '%-.64s' e duplicat" + rus " '%-.64s'" + serbian "Duplirano ime kolone '%-.64s'" + slo "Opakovan meno poa '%-.64s'" + spa "Nombre de columna duplicado '%-.64s'" + swe "Kolumnnamn '%-.64s finns flera gnger" + ukr " ' '%-.64s'" ER_DUP_KEYNAME 42000 S1009 - cze "Zdvojen-B jmno kle '%-.64s'" - dan "Indeksnavnet '%-.64s' findes allerede" - nla "Dubbele zoeksleutel naam '%-.64s'" - eng "Duplicate key name '%-.64s'" - jps "'%-.64s' Ƃ key ̖O͏dĂ܂", - est "Kattuv vtme nimi '%-.64s'" - fre "Nom de clef '%-.64s' dj utilis" - ger "Doppelter Name fr Schlssel vorhanden: '%-.64s'" - greek " key name '%-.64s'" - hun "Duplikalt kulcsazonosito: '%-.64s'" - ita "Nome chiave duplicato '%-.64s'" - jpn "'%-.64s' Ȥ key ̾ϽʣƤޤ" - kor "ߺ Ű ̸ : '%-.64s'" - nor "Nkkelnavnet '%-.64s' eksisterte fra fr" - norwegian-ny "Nkkelnamnet '%-.64s' eksisterte fr fr" - pol "Powtrzony nazwa klucza '%-.64s'" - por "Nome da chave '%-.64s' duplicado" - rum "Numele cheiei '%-.64s' e duplicat" - rus " '%-.64s'" - serbian "Duplirano ime kljua '%-.64s'" - slo "Opakovan meno ka '%-.64s'" - spa "Nombre de clave duplicado '%-.64s'" - swe "Nyckelnamn '%-.64s' finns flera gnger" - ukr " ' '%-.64s'" + cze "Zdvojen-B jmno kle '%-.64s'" + dan "Indeksnavnet '%-.64s' findes allerede" + nla "Dubbele zoeksleutel naam '%-.64s'" + eng "Duplicate key name '%-.64s'" + jps "'%-.64s' Ƃ key ̖O͏dĂ܂", + est "Kattuv vtme nimi '%-.64s'" + fre "Nom de clef '%-.64s' dj utilis" + ger "Doppelter Name fr Schlssel vorhanden: '%-.64s'" + greek " key name '%-.64s'" + hun "Duplikalt kulcsazonosito: '%-.64s'" + ita "Nome chiave duplicato '%-.64s'" + jpn "'%-.64s' Ȥ key ̾ϽʣƤޤ" + kor "ߺ Ű ̸ : '%-.64s'" + nor "Nkkelnavnet '%-.64s' eksisterte fra fr" + norwegian-ny "Nkkelnamnet '%-.64s' eksisterte fr fr" + pol "Powtrzony nazwa klucza '%-.64s'" + por "Nome da chave '%-.64s' duplicado" + rum "Numele cheiei '%-.64s' e duplicat" + rus " '%-.64s'" + serbian "Duplirano ime kljua '%-.64s'" + slo "Opakovan meno ka '%-.64s'" + spa "Nombre de clave duplicado '%-.64s'" + 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 '%-.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_WRONG_FIELD_SPEC 42000 S1009 - cze "Chybn-B specifikace sloupce '%-.64s'" - dan "Forkert kolonnespecifikaton for felt '%-.64s'" - nla "Verkeerde kolom specificatie voor kolom '%-.64s'" - eng "Incorrect column specifier for column '%-.64s'" - est "Vigane tulba kirjeldus tulbale '%-.64s'" - fre "Mauvais paramtre de champ pour le champ '%-.64s'" - ger "Falsche Spezifikation fr Feld '%-.64s'" - greek " column specifier '%-.64s'" - hun "Rossz oszlopazonosito: '%-.64s'" - ita "Specifica errata per la colonna '%-.64s'" - kor "Į '%-.64s' Ȯ Į " - nor "Feil kolonne spesifikator for felt '%-.64s'" - norwegian-ny "Feil kolonne spesifikator for kolonne '%-.64s'" - pol "Bdna specyfikacja kolumny dla kolumny '%-.64s'" - por "Especificador de coluna incorreto para a coluna '%-.64s'" - rum "Specificandul coloanei '%-.64s' este incorect" - rus " '%-.64s'" - serbian "Pogrean naziv kolone za kolonu '%-.64s'" - slo "Chyba v pecifikcii poa '%-.64s'" - spa "Especificador de columna erroneo para la columna '%-.64s'" - swe "Felaktigt kolumntyp fr kolumn '%-.64s'" - ukr "צ Ʀ '%-.64s'" + cze "Chybn-B specifikace sloupce '%-.64s'" + dan "Forkert kolonnespecifikaton for felt '%-.64s'" + nla "Verkeerde kolom specificatie voor kolom '%-.64s'" + eng "Incorrect column specifier for column '%-.64s'" + est "Vigane tulba kirjeldus tulbale '%-.64s'" + fre "Mauvais paramtre de champ pour le champ '%-.64s'" + ger "Falsche Spezifikation fr Feld '%-.64s'" + greek " column specifier '%-.64s'" + hun "Rossz oszlopazonosito: '%-.64s'" + ita "Specifica errata per la colonna '%-.64s'" + kor "Į '%-.64s' Ȯ Į " + nor "Feil kolonne spesifikator for felt '%-.64s'" + norwegian-ny "Feil kolonne spesifikator for kolonne '%-.64s'" + pol "Bdna specyfikacja kolumny dla kolumny '%-.64s'" + por "Especificador de coluna incorreto para a coluna '%-.64s'" + rum "Specificandul coloanei '%-.64s' este incorect" + rus " '%-.64s'" + serbian "Pogrean naziv kolone za kolonu '%-.64s'" + slo "Chyba v pecifikcii poa '%-.64s'" + spa "Especificador de columna erroneo para la columna '%-.64s'" + swe "Felaktigt kolumntyp fr kolumn '%-.64s'" + ukr "צ Ʀ '%-.64s'" ER_PARSE_ERROR 42000 - cze "%s bl-Bzko '%-.64s' na dku %d" - dan "%s nr '%-.64s' p linje %d" - nla "%s bij '%-.64s' in regel %d" - eng "%s near '%-.80s' at line %d" - jps "%s : '%-.80s' t : %d s", - est "%s '%-.80s' ligidal real %d" - fre "%s prs de '%-.64s' la ligne %d" - ger "%s bei '%-.80s' in Zeile %d" - greek "%s '%-.80s' %d" - hun "A %s a '%-.80s'-hez kozeli a %d sorban" - ita "%s vicino a '%-.80s' linea %d" - jpn "%s : '%-.80s' ն : %d " - kor "'%-.64s' ϴ. ('%-.80s' ɾ %d)" - nor "%s nr '%-.64s' p linje %d" - norwegian-ny "%s attmed '%-.64s' p line %d" - pol "%s obok '%-.64s' w linii %d" - por "%s prximo a '%-.80s' na linha %d" - rum "%s linga '%-.80s' pe linia %d" - rus "%s '%-.80s' %d" - serbian "'%s' u iskazu '%-.80s' na liniji %d" - slo "%s blzko '%-.80s' na riadku %d" - spa "%s cerca '%-.64s' en la linea %d" - swe "%s nra '%-.64s' p rad %d" - ukr "%s ¦ '%-.80s' æ %d" + cze "%s bl-Bzko '%-.64s' na dku %d" + dan "%s nr '%-.64s' p linje %d" + nla "%s bij '%-.64s' in regel %d" + eng "%s near '%-.80s' at line %d" + jps "%s : '%-.80s' t : %d s", + est "%s '%-.80s' ligidal real %d" + fre "%s prs de '%-.64s' la ligne %d" + ger "%s bei '%-.80s' in Zeile %d" + greek "%s '%-.80s' %d" + hun "A %s a '%-.80s'-hez kozeli a %d sorban" + ita "%s vicino a '%-.80s' linea %d" + jpn "%s : '%-.80s' ն : %d " + kor "'%-.64s' ϴ. ('%-.80s' ɾ %d)" + nor "%s nr '%-.64s' p linje %d" + norwegian-ny "%s attmed '%-.64s' p line %d" + pol "%s obok '%-.64s' w linii %d" + por "%s prximo a '%-.80s' na linha %d" + rum "%s linga '%-.80s' pe linia %d" + rus "%s '%-.80s' %d" + serbian "'%s' u iskazu '%-.80s' na liniji %d" + slo "%s blzko '%-.80s' na riadku %d" + spa "%s cerca '%-.64s' en la linea %d" + swe "%s nra '%-.64s' p rad %d" + ukr "%s ¦ '%-.80s' æ %d" ER_EMPTY_QUERY 42000 - cze "V-Bsledek dotazu je przdn" - dan "Foresprgsel var tom" - nla "Query was leeg" - eng "Query was empty" - jps "Query ł.", - est "Thi pring" - fre "Query est vide" - ger "Leere Abfrage" - greek " (query) " - hun "Ures lekerdezes." - ita "La query e` vuota" - jpn "Query Ǥ." - kor " ϴ." - nor "Foresprsel var tom" - norwegian-ny "Frespurnad var tom" - pol "Zapytanie byo puste" - por "Consulta (query) estava vazia" - rum "Query-ul a fost gol" - rus " " - serbian "Upit je bio prazan" - slo "Vsledok poiadavky bol przdny" - spa "La query estaba vacia" - swe "Frgan var tom" - ukr " " + cze "V-Bsledek dotazu je przdn" + dan "Foresprgsel var tom" + nla "Query was leeg" + eng "Query was empty" + jps "Query ł.", + est "Thi pring" + fre "Query est vide" + ger "Leere Abfrage" + greek " (query) " + hun "Ures lekerdezes." + ita "La query e` vuota" + jpn "Query Ǥ." + kor " ϴ." + nor "Foresprsel var tom" + norwegian-ny "Frespurnad var tom" + pol "Zapytanie byo puste" + por "Consulta (query) estava vazia" + rum "Query-ul a fost gol" + rus " " + serbian "Upit je bio prazan" + slo "Vsledok poiadavky bol przdny" + spa "La query estaba vacia" + swe "Frgan var tom" + ukr " " ER_NONUNIQ_TABLE 42000 S1009 - cze "Nejednozna-Bn tabulka/alias: '%-.64s'" - dan "Tabellen/aliaset: '%-.64s' er ikke unikt" - nla "Niet unieke waarde tabel/alias: '%-.64s'" - eng "Not unique table/alias: '%-.64s'" - jps "'%-.64s' ͈ӂ table/alias ł͂܂", - est "Ei ole unikaalne tabel/alias '%-.64s'" - fre "Table/alias: '%-.64s' non unique" - ger "Tabellenname/Alias '%-.64s' nicht eindeutig" - greek " unique table/alias: '%-.64s'" - hun "Nem egyedi tabla/alias: '%-.64s'" - ita "Tabella/alias non unico: '%-.64s'" - jpn "'%-.64s' ϰդ table/alias ̾ǤϤޤ" - kor "Unique ̺/alias: '%-.64s'" - nor "Ikke unikt tabell/alias: '%-.64s'" - norwegian-ny "Ikkje unikt tabell/alias: '%-.64s'" - pol "Tabela/alias nie s? unikalne: '%-.64s'" - por "Tabela/alias '%-.64s' no nica" - rum "Tabela/alias: '%-.64s' nu este unic" - rus " / '%-.64s'" - serbian "Tabela ili alias nisu bili jedinstveni: '%-.64s'" - slo "Nie jednoznan tabuka/alias: '%-.64s'" - spa "Tabla/alias: '%-.64s' es no unica" - swe "Icke unikt tabell/alias: '%-.64s'" - ukr "Φ /Φ: '%-.64s'" + cze "Nejednozna-Bn tabulka/alias: '%-.64s'" + dan "Tabellen/aliaset: '%-.64s' er ikke unikt" + nla "Niet unieke waarde tabel/alias: '%-.64s'" + eng "Not unique table/alias: '%-.64s'" + jps "'%-.64s' ͈ӂ table/alias ł͂܂", + est "Ei ole unikaalne tabel/alias '%-.64s'" + fre "Table/alias: '%-.64s' non unique" + ger "Tabellenname/Alias '%-.64s' nicht eindeutig" + greek " unique table/alias: '%-.64s'" + hun "Nem egyedi tabla/alias: '%-.64s'" + ita "Tabella/alias non unico: '%-.64s'" + jpn "'%-.64s' ϰդ table/alias ̾ǤϤޤ" + kor "Unique ̺/alias: '%-.64s'" + nor "Ikke unikt tabell/alias: '%-.64s'" + norwegian-ny "Ikkje unikt tabell/alias: '%-.64s'" + pol "Tabela/alias nie s? unikalne: '%-.64s'" + por "Tabela/alias '%-.64s' no nica" + rum "Tabela/alias: '%-.64s' nu este unic" + rus " / '%-.64s'" + serbian "Tabela ili alias nisu bili jedinstveni: '%-.64s'" + slo "Nie jednoznan tabuka/alias: '%-.64s'" + spa "Tabla/alias: '%-.64s' es no unica" + swe "Icke unikt tabell/alias: '%-.64s'" + ukr "Φ /Φ: '%-.64s'" ER_INVALID_DEFAULT 42000 S1009 - cze "Chybn-B defaultn hodnota pro '%-.64s'" - dan "Ugyldig standardvrdi for '%-.64s'" - nla "Foutieve standaard waarde voor '%-.64s'" - eng "Invalid default value for '%-.64s'" - est "Vigane vaikevrtus '%-.64s' jaoks" - fre "Valeur par dfaut invalide pour '%-.64s'" - ger "Fehlerhafter Vorgabewert (DEFAULT) fr '%-.64s'" - greek " (default value) '%-.64s'" - hun "Ervenytelen ertek: '%-.64s'" - ita "Valore di default non valido per '%-.64s'" - kor "'%-.64s' ȿ Ʈ ϼ̽ϴ." - nor "Ugyldig standardverdi for '%-.64s'" - norwegian-ny "Ugyldig standardverdi for '%-.64s'" - pol "Niewa?ciwa warto? domy?lna dla '%-.64s'" - por "Valor padro (default) invlido para '%-.64s'" - rum "Valoarea de default este invalida pentru '%-.64s'" - rus " '%-.64s'" - serbian "Loa default vrednost za '%-.64s'" - slo "Chybn implicitn hodnota pre '%-.64s'" - spa "Valor por defecto invalido para '%-.64s'" - swe "Ogiltigt DEFAULT vrde fr '%-.64s'" - ukr "צ '%-.64s'" + cze "Chybn-B defaultn hodnota pro '%-.64s'" + dan "Ugyldig standardvrdi for '%-.64s'" + nla "Foutieve standaard waarde voor '%-.64s'" + eng "Invalid default value for '%-.64s'" + est "Vigane vaikevrtus '%-.64s' jaoks" + fre "Valeur par dfaut invalide pour '%-.64s'" + ger "Fehlerhafter Vorgabewert (DEFAULT) fr '%-.64s'" + greek " (default value) '%-.64s'" + hun "Ervenytelen ertek: '%-.64s'" + ita "Valore di default non valido per '%-.64s'" + kor "'%-.64s' ȿ Ʈ ϼ̽ϴ." + nor "Ugyldig standardverdi for '%-.64s'" + norwegian-ny "Ugyldig standardverdi for '%-.64s'" + pol "Niewa?ciwa warto? domy?lna dla '%-.64s'" + por "Valor padro (default) invlido para '%-.64s'" + rum "Valoarea de default este invalida pentru '%-.64s'" + rus " '%-.64s'" + serbian "Loa default vrednost za '%-.64s'" + slo "Chybn implicitn hodnota pre '%-.64s'" + spa "Valor por defecto invalido para '%-.64s'" + swe "Ogiltigt DEFAULT vrde fr '%-.64s'" + ukr "צ '%-.64s'" ER_MULTIPLE_PRI_KEY 42000 S1009 - cze "Definov-Bno vce primrnch kl" - dan "Flere primrngler specificeret" - nla "Meerdere primaire zoeksleutels gedefinieerd" - eng "Multiple primary key defined" - jps " primary key `܂", - est "Mitut primaarset vtit ei saa olla" - fre "Plusieurs clefs primaires dfinies" - ger "Mehrere Primrschlssel (PRIMARY KEY) definiert" - greek " primary key " - hun "Tobbszoros elsodleges kulcs definialas." - ita "Definite piu` chiave primarie" - jpn "ʣ primary key ޤ" - kor "Multiple primary key ǵǾ ֽ" - nor "Fleire primrnkle spesifisert" - norwegian-ny "Fleire primrnyklar spesifisert" - pol "Zdefiniowano wiele kluczy podstawowych" - por "Definida mais de uma chave primria" - rum "Chei primare definite de mai multe ori" - rus " " - serbian "Definisani viestruki primarni kljuevi" - slo "Zadefinovanch viac primrnych kov" - spa "Multiples claves primarias definidas" - swe "Flera PRIMARY KEY anvnda" - ukr " " + cze "Definov-Bno vce primrnch kl" + dan "Flere primrngler specificeret" + nla "Meerdere primaire zoeksleutels gedefinieerd" + eng "Multiple primary key defined" + jps " primary key `܂", + est "Mitut primaarset vtit ei saa olla" + fre "Plusieurs clefs primaires dfinies" + ger "Mehrere Primrschlssel (PRIMARY KEY) definiert" + greek " primary key " + hun "Tobbszoros elsodleges kulcs definialas." + ita "Definite piu` chiave primarie" + jpn "ʣ primary key ޤ" + kor "Multiple primary key ǵǾ ֽ" + nor "Fleire primrnkle spesifisert" + norwegian-ny "Fleire primrnyklar spesifisert" + pol "Zdefiniowano wiele kluczy podstawowych" + por "Definida mais de uma chave primria" + rum "Chei primare definite de mai multe ori" + rus " " + serbian "Definisani viestruki primarni kljuevi" + slo "Zadefinovanch viac primrnych kov" + spa "Multiples claves primarias definidas" + swe "Flera PRIMARY KEY anvnda" + ukr " " ER_TOO_MANY_KEYS 42000 S1009 - cze "Zad-Bno pli mnoho kl, je povoleno nejvce %d kl" - dan "For mange ngler specificeret. Kun %d ngler m bruges" - nla "Teveel zoeksleutels gedefinieerd. Maximaal zijn %d zoeksleutels toegestaan" - eng "Too many keys specified; max %d keys allowed" - jps "key ̎w肪܂. key ͍ő %d ܂łł", - est "Liiga palju vtmeid. Maksimaalselt vib olla %d vtit" - fre "Trop de clefs sont dfinies. Maximum de %d clefs allou" - ger "Zu viele Schlssel definiert. Maximal %d Schlssel erlaubt" - greek " key . %d " - hun "Tul sok kulcs. Maximum %d kulcs engedelyezett." - ita "Troppe chiavi. Sono ammesse max %d chiavi" - jpn "key λ꤬¿ޤ. key Ϻ %d ޤǤǤ" - kor "ʹ Ű ǵǾ ϴ.. ִ %d Ű " - nor "For mange nkler spesifisert. Maks %d nkler tillatt" - norwegian-ny "For mange nykler spesifisert. Maks %d nyklar tillatt" - pol "Okre?lono zbyt wiele kluczy. Dostpnych jest maksymalnie %d kluczy" - por "Especificadas chaves demais. O mximo permitido so %d chaves" - rum "Prea multe chei. Numarul de chei maxim este %d" - rus " . %d " - serbian "Navedeno je previe kljueva. Maksimum %d kljueva je dozvoljeno" - slo "Zadanch rli vea kov. Najviac %d kov je povolench" - spa "Demasiadas claves primarias declaradas. Un maximo de %d claves son permitidas" - swe "Fr mnga nycklar anvnda. Man fr ha hgst %d nycklar" - ukr " ަ . ¦ %d ަ" + cze "Zad-Bno pli mnoho kl, je povoleno nejvce %d kl" + dan "For mange ngler specificeret. Kun %d ngler m bruges" + nla "Teveel zoeksleutels gedefinieerd. Maximaal zijn %d zoeksleutels toegestaan" + eng "Too many keys specified; max %d keys allowed" + jps "key ̎w肪܂. key ͍ő %d ܂łł", + est "Liiga palju vtmeid. Maksimaalselt vib olla %d vtit" + fre "Trop de clefs sont dfinies. Maximum de %d clefs allou" + ger "Zu viele Schlssel definiert. Maximal %d Schlssel erlaubt" + greek " key . %d " + hun "Tul sok kulcs. Maximum %d kulcs engedelyezett." + ita "Troppe chiavi. Sono ammesse max %d chiavi" + jpn "key λ꤬¿ޤ. key Ϻ %d ޤǤǤ" + kor "ʹ Ű ǵǾ ϴ.. ִ %d Ű " + nor "For mange nkler spesifisert. Maks %d nkler tillatt" + norwegian-ny "For mange nykler spesifisert. Maks %d nyklar tillatt" + pol "Okre?lono zbyt wiele kluczy. Dostpnych jest maksymalnie %d kluczy" + por "Especificadas chaves demais. O mximo permitido so %d chaves" + rum "Prea multe chei. Numarul de chei maxim este %d" + rus " . %d " + serbian "Navedeno je previe kljueva. Maksimum %d kljueva je dozvoljeno" + slo "Zadanch rli vea kov. Najviac %d kov je povolench" + spa "Demasiadas claves primarias declaradas. Un maximo de %d claves son permitidas" + swe "Fr mnga nycklar anvnda. Man fr ha hgst %d nycklar" + ukr " ަ . ¦ %d ަ" ER_TOO_MANY_KEY_PARTS 42000 S1009 - cze "Zad-Bno pli mnoho st kl, je povoleno nejvce %d st" - dan "For mange ngledele specificeret. Kun %d dele m bruges" - nla "Teveel zoeksleutel onderdelen gespecificeerd. Maximaal %d onderdelen toegestaan" - eng "Too many key parts specified; max %d parts allowed" - est "Vti koosneb liiga paljudest osadest. Maksimaalselt vib olla %d osa" - fre "Trop de parties specifies dans la clef. Maximum de %d parties" - ger "Zu viele Teilschlssel definiert. Maximal %d Teilschlssel erlaubt" - greek " key parts . %d " - hun "Tul sok kulcsdarabot definialt. Maximum %d resz engedelyezett" - ita "Troppe parti di chiave specificate. Sono ammesse max %d parti" - kor "ʹ Ű κ(parts) ǵǾ ϴ.. ִ %d κ " - nor "For mange nkkeldeler spesifisert. Maks %d deler tillatt" - norwegian-ny "For mange nykkeldelar spesifisert. Maks %d delar tillatt" - pol "Okre?lono zbyt wiele cz?ci klucza. Dostpnych jest maksymalnie %d cz?ci" - por "Especificadas partes de chave demais. O mximo permitido so %d partes" - rum "Prea multe chei. Numarul de chei maxim este %d" - rus " . %d " - serbian "Navedeno je previe delova kljua. Maksimum %d delova je dozvoljeno" - slo "Zadanch rli vea ast kov. Je povolench najviac %d ast" - spa "Demasiadas partes de clave declaradas. Un maximo de %d partes son permitidas" - swe "Fr mnga nyckeldelar anvnda. Man fr ha hgst %d nyckeldelar" - ukr " . ¦ %d " + cze "Zad-Bno pli mnoho st kl, je povoleno nejvce %d st" + dan "For mange ngledele specificeret. Kun %d dele m bruges" + nla "Teveel zoeksleutel onderdelen gespecificeerd. Maximaal %d onderdelen toegestaan" + eng "Too many key parts specified; max %d parts allowed" + est "Vti koosneb liiga paljudest osadest. Maksimaalselt vib olla %d osa" + fre "Trop de parties specifies dans la clef. Maximum de %d parties" + ger "Zu viele Teilschlssel definiert. Maximal %d Teilschlssel erlaubt" + greek " key parts . %d " + hun "Tul sok kulcsdarabot definialt. Maximum %d resz engedelyezett" + ita "Troppe parti di chiave specificate. Sono ammesse max %d parti" + kor "ʹ Ű κ(parts) ǵǾ ϴ.. ִ %d κ " + nor "For mange nkkeldeler spesifisert. Maks %d deler tillatt" + norwegian-ny "For mange nykkeldelar spesifisert. Maks %d delar tillatt" + pol "Okre?lono zbyt wiele cz?ci klucza. Dostpnych jest maksymalnie %d cz?ci" + por "Especificadas partes de chave demais. O mximo permitido so %d partes" + rum "Prea multe chei. Numarul de chei maxim este %d" + rus " . %d " + serbian "Navedeno je previe delova kljua. Maksimum %d delova je dozvoljeno" + slo "Zadanch rli vea ast kov. Je povolench najviac %d ast" + spa "Demasiadas partes de clave declaradas. Un maximo de %d partes son permitidas" + swe "Fr mnga nyckeldelar anvnda. Man fr ha hgst %d nyckeldelar" + ukr " . ¦ %d " ER_TOO_LONG_KEY 42000 S1009 - cze "Zadan-B kl byl pli dlouh, nejvt dlka kle je %d" - dan "Specificeret ngle var for lang. Maksimal nglelngde er %d" - nla "Gespecificeerde zoeksleutel was te lang. De maximale lengte is %d" - eng "Specified key was too long; max key length is %d bytes" - jps "key ܂. key ͍̒ő %d ł", - est "Vti on liiga pikk. Maksimaalne vtmepikkus on %d" - fre "La cl est trop longue. Longueur maximale: %d" - ger "Schlssel ist zu lang. Die maximale Schlssellnge betrgt %d" - greek " . %d" - hun "A megadott kulcs tul hosszu. Maximalis kulcshosszusag: %d" - ita "La chiave specificata e` troppo lunga. La max lunghezza della chiave e` %d" - jpn "key Ĺޤ. key ĹϺ %d Ǥ" - kor "ǵ Ű ʹ ϴ. ִ Ű ̴ %dԴϴ." - nor "Spesifisert nkkel var for lang. Maks nkkellengde er is %d" - norwegian-ny "Spesifisert nykkel var for lang. Maks nykkellengde er %d" - pol "Zdefinowany klucz jest zbyt dugi. Maksymaln? dugo?ci? klucza jest %d" - por "Chave especificada longa demais. O comprimento de chave mximo permitido %d" - rum "Cheia specificata este prea lunga. Marimea maxima a unei chei este de %d" - rus " . %d " - serbian "Navedeni klju je predug. Maksimalna duina kljua je %d" - slo "Zadan k je prli dlh, najvia dka ka je %d" - spa "Declaracion de clave demasiado larga. La maxima longitud de clave es %d" - swe "Fr lng nyckel. Hgsta tilltna nyckellngd r %d" - ukr " . ¦ %d Ԧ" + cze "Zadan-B kl byl pli dlouh, nejvt dlka kle je %d" + dan "Specificeret ngle var for lang. Maksimal nglelngde er %d" + nla "Gespecificeerde zoeksleutel was te lang. De maximale lengte is %d" + eng "Specified key was too long; max key length is %d bytes" + jps "key ܂. key ͍̒ő %d ł", + est "Vti on liiga pikk. Maksimaalne vtmepikkus on %d" + fre "La cl est trop longue. Longueur maximale: %d" + ger "Schlssel ist zu lang. Die maximale Schlssellnge betrgt %d" + greek " . %d" + hun "A megadott kulcs tul hosszu. Maximalis kulcshosszusag: %d" + ita "La chiave specificata e` troppo lunga. La max lunghezza della chiave e` %d" + jpn "key Ĺޤ. key ĹϺ %d Ǥ" + kor "ǵ Ű ʹ ϴ. ִ Ű ̴ %dԴϴ." + nor "Spesifisert nkkel var for lang. Maks nkkellengde er is %d" + norwegian-ny "Spesifisert nykkel var for lang. Maks nykkellengde er %d" + pol "Zdefinowany klucz jest zbyt dugi. Maksymaln? dugo?ci? klucza jest %d" + por "Chave especificada longa demais. O comprimento de chave mximo permitido %d" + rum "Cheia specificata este prea lunga. Marimea maxima a unei chei este de %d" + rus " . %d " + serbian "Navedeni klju je predug. Maksimalna duina kljua je %d" + slo "Zadan k je prli dlh, najvia dka ka je %d" + spa "Declaracion de clave demasiado larga. La maxima longitud de clave es %d" + swe "Fr lng nyckel. Hgsta tilltna nyckellngd r %d" + ukr " . ¦ %d Ԧ" ER_KEY_COLUMN_DOES_NOT_EXITS 42000 S1009 - cze "Kl-Bov sloupec '%-.64s' v tabulce neexistuje" - dan "Nglefeltet '%-.64s' eksisterer ikke i tabellen" - nla "Zoeksleutel kolom '%-.64s' bestaat niet in tabel" - eng "Key column '%-.64s' doesn't exist in table" - jps "Key column '%-.64s' e[uɂ܂.", - est "Vtme tulp '%-.64s' puudub tabelis" - fre "La cl '%-.64s' n'existe pas dans la table" - ger "In der Tabelle gibt es kein Schlsselfeld '%-.64s'" - greek " '%-.64s' " - hun "A(z) '%-.64s'kulcsoszlop nem letezik a tablaban" - ita "La colonna chiave '%-.64s' non esiste nella tabella" - jpn "Key column '%-.64s' ơ֥ˤޤ." - kor "Key Į '%-.64s' ̺ ʽϴ." - nor "Nkkel felt '%-.64s' eksiterer ikke i tabellen" - norwegian-ny "Nykkel kolonne '%-.64s' eksiterar ikkje i tabellen" - pol "Kolumna '%-.64s' zdefiniowana w kluczu nie istnieje w tabeli" - por "Coluna chave '%-.64s' no existe na tabela" - rum "Coloana cheie '%-.64s' nu exista in tabela" - rus " '%-.64s' " - serbian "Kljuna kolona '%-.64s' ne postoji u tabeli" - slo "Kov stpec '%-.64s' v tabuke neexistuje" - spa "La columna clave '%-.64s' no existe en la tabla" - swe "Nyckelkolumn '%-.64s' finns inte" - ukr " '%-.64s' դ æ" + cze "Kl-Bov sloupec '%-.64s' v tabulce neexistuje" + dan "Nglefeltet '%-.64s' eksisterer ikke i tabellen" + nla "Zoeksleutel kolom '%-.64s' bestaat niet in tabel" + eng "Key column '%-.64s' doesn't exist in table" + jps "Key column '%-.64s' e[uɂ܂.", + est "Vtme tulp '%-.64s' puudub tabelis" + fre "La cl '%-.64s' n'existe pas dans la table" + ger "In der Tabelle gibt es kein Schlsselfeld '%-.64s'" + greek " '%-.64s' " + hun "A(z) '%-.64s'kulcsoszlop nem letezik a tablaban" + ita "La colonna chiave '%-.64s' non esiste nella tabella" + jpn "Key column '%-.64s' ơ֥ˤޤ." + kor "Key Į '%-.64s' ̺ ʽϴ." + nor "Nkkel felt '%-.64s' eksiterer ikke i tabellen" + norwegian-ny "Nykkel kolonne '%-.64s' eksiterar ikkje i tabellen" + pol "Kolumna '%-.64s' zdefiniowana w kluczu nie istnieje w tabeli" + por "Coluna chave '%-.64s' no existe na tabela" + rum "Coloana cheie '%-.64s' nu exista in tabela" + rus " '%-.64s' " + serbian "Kljuna kolona '%-.64s' ne postoji u tabeli" + slo "Kov stpec '%-.64s' v tabuke neexistuje" + spa "La columna clave '%-.64s' no existe en la tabla" + swe "Nyckelkolumn '%-.64s' finns inte" + ukr " '%-.64s' դ æ" ER_BLOB_USED_AS_KEY 42000 S1009 - cze "Blob sloupec '%-.64s' nem-Be bt pouit jako kl" - dan "BLOB feltet '%-.64s' kan ikke bruges ved specifikation af indeks" - nla "BLOB kolom '%-.64s' kan niet gebruikt worden bij zoeksleutel specificatie" - eng "BLOB column '%-.64s' can't be used in key specification with the used table type" - est "BLOB-tpi tulpa '%-.64s' ei saa kasutada vtmena" - fre "Champ BLOB '%-.64s' ne peut tre utilis dans une cl" - ger "BLOB-Feld '%-.64s' kann beim verwendeten Tabellentyp nicht als Schlssel verwendet werden" - greek " Blob '%-.64s' (key specification)" - hun "Blob objektum '%-.64s' nem hasznalhato kulcskent" - ita "La colonna BLOB '%-.64s' non puo` essere usata nella specifica della chiave" - kor "BLOB Į '%-.64s' Ű ǿ ϴ." - nor "Blob felt '%-.64s' kan ikke brukes ved spesifikasjon av nkler" - norwegian-ny "Blob kolonne '%-.64s' kan ikkje brukast ved spesifikasjon av nyklar" - pol "Kolumna typu Blob '%-.64s' nie moe by uyta w specyfikacji klucza" - por "Coluna BLOB '%-.64s' no pode ser utilizada na especificao de chave para o tipo de tabela usado" - rum "Coloana de tip BLOB '%-.64s' nu poate fi folosita in specificarea cheii cu tipul de tabla folosit" - rus " BLOB '%-.64s' " - serbian "BLOB kolona '%-.64s' ne moe biti upotrebljena za navoenje kljua sa tipom tabele koji se trenutno koristi" - slo "Blob pole '%-.64s' neme by pouit ako k" - spa "La columna Blob '%-.64s' no puede ser usada en una declaracion de clave" - swe "En BLOB '%-.64s' kan inte vara nyckel med den anvnda tabelltypen" - ukr "BLOB '%-.64s' Φ Ц æ" + cze "Blob sloupec '%-.64s' nem-Be bt pouit jako kl" + dan "BLOB feltet '%-.64s' kan ikke bruges ved specifikation af indeks" + nla "BLOB kolom '%-.64s' kan niet gebruikt worden bij zoeksleutel specificatie" + eng "BLOB column '%-.64s' can't be used in key specification with the used table type" + est "BLOB-tpi tulpa '%-.64s' ei saa kasutada vtmena" + fre "Champ BLOB '%-.64s' ne peut tre utilis dans une cl" + ger "BLOB-Feld '%-.64s' kann beim verwendeten Tabellentyp nicht als Schlssel verwendet werden" + greek " Blob '%-.64s' (key specification)" + hun "Blob objektum '%-.64s' nem hasznalhato kulcskent" + ita "La colonna BLOB '%-.64s' non puo` essere usata nella specifica della chiave" + kor "BLOB Į '%-.64s' Ű ǿ ϴ." + nor "Blob felt '%-.64s' kan ikke brukes ved spesifikasjon av nkler" + norwegian-ny "Blob kolonne '%-.64s' kan ikkje brukast ved spesifikasjon av nyklar" + pol "Kolumna typu Blob '%-.64s' nie moe by uyta w specyfikacji klucza" + por "Coluna BLOB '%-.64s' no pode ser utilizada na especificao de chave para o tipo de tabela usado" + rum "Coloana de tip BLOB '%-.64s' nu poate fi folosita in specificarea cheii cu tipul de tabla folosit" + rus " BLOB '%-.64s' " + serbian "BLOB kolona '%-.64s' ne moe biti upotrebljena za navoenje kljua sa tipom tabele koji se trenutno koristi" + slo "Blob pole '%-.64s' neme by pouit ako k" + spa "La columna Blob '%-.64s' no puede ser usada en una declaracion de clave" + swe "En BLOB '%-.64s' kan inte vara nyckel med den anvnda tabelltypen" + ukr "BLOB '%-.64s' Φ Ц æ" ER_TOO_BIG_FIELDLENGTH 42000 S1009 - cze "P-Bli velk dlka sloupce '%-.64s' (nejvce %d). Pouijte BLOB" - dan "For stor feltlngde for kolonne '%-.64s' (maks = %d). Brug BLOB i stedet" - nla "Te grote kolomlengte voor '%-.64s' (max = %d). Maak hiervoor gebruik van het type BLOB" - eng "Column length too big for column '%-.64s' (max = %d); use BLOB or TEXT instead" - jps "column '%-.64s' ,mۂ column ̑傫܂. (ő %d ܂). BLOB ɎgpĂ.", - est "Tulba '%-.64s' pikkus on liiga pikk (maksimaalne pikkus: %d). Kasuta BLOB vljatpi" - fre "Champ '%-.64s' trop long (max = %d). Utilisez un BLOB" - ger "Feldlnge fr Feld '%-.64s' zu gro (maximal %d). BLOB- oder TEXT-Spaltentyp verwenden!" - greek " '%-.64s' (max = %d). BLOB" - hun "A(z) '%-.64s' oszlop tul hosszu. (maximum = %d). Hasznaljon BLOB tipust inkabb." - ita "La colonna '%-.64s' e` troppo grande (max=%d). Utilizza un BLOB." - jpn "column '%-.64s' ,ݤ column 礭¿ޤ. ( %d ޤ). BLOB 򤫤˻ѤƤ." - kor "Į '%-.64s' Į ̰ ʹ ϴ (ִ = %d). ſ BLOB ϼ." - nor "For stor nkkellengde for kolonne '%-.64s' (maks = %d). Bruk BLOB istedenfor" - norwegian-ny "For stor nykkellengde for felt '%-.64s' (maks = %d). Bruk BLOB istadenfor" - pol "Zbyt dua dugo? kolumny '%-.64s' (maks. = %d). W zamian uyj typu BLOB" - por "Comprimento da coluna '%-.64s' grande demais (max = %d); use BLOB em seu lugar" - rum "Lungimea coloanei '%-.64s' este prea lunga (maximum = %d). Foloseste BLOB mai bine" - rus " '%-.64s' ( = %d). BLOB TEXT " - serbian "Previe podataka za kolonu '%-.64s' (maksimum je %d). Upotrebite BLOB polje" - slo "Prli vek dka pre pole '%-.64s' (maximum = %d). Pouite BLOB" - spa "Longitud de columna demasiado grande para la columna '%-.64s' (maximo = %d).Usar BLOB en su lugar" - swe "Fr stor kolumnlngd angiven fr '%-.64s' (max= %d). Anvnd en BLOB instllet" - ukr " '%-.64s' (max = %d). BLOB" + cze "P-Bli velk dlka sloupce '%-.64s' (nejvce %d). Pouijte BLOB" + dan "For stor feltlngde for kolonne '%-.64s' (maks = %d). Brug BLOB i stedet" + nla "Te grote kolomlengte voor '%-.64s' (max = %d). Maak hiervoor gebruik van het type BLOB" + eng "Column length too big for column '%-.64s' (max = %d); use BLOB or TEXT instead" + jps "column '%-.64s' ,mۂ column ̑傫܂. (ő %d ܂). BLOB ɎgpĂ.", + est "Tulba '%-.64s' pikkus on liiga pikk (maksimaalne pikkus: %d). Kasuta BLOB vljatpi" + fre "Champ '%-.64s' trop long (max = %d). Utilisez un BLOB" + ger "Feldlnge fr Feld '%-.64s' zu gro (maximal %d). BLOB- oder TEXT-Spaltentyp verwenden!" + greek " '%-.64s' (max = %d). BLOB" + hun "A(z) '%-.64s' oszlop tul hosszu. (maximum = %d). Hasznaljon BLOB tipust inkabb." + ita "La colonna '%-.64s' e` troppo grande (max=%d). Utilizza un BLOB." + jpn "column '%-.64s' ,ݤ column 礭¿ޤ. ( %d ޤ). BLOB 򤫤˻ѤƤ." + kor "Į '%-.64s' Į ̰ ʹ ϴ (ִ = %d). ſ BLOB ϼ." + nor "For stor nkkellengde for kolonne '%-.64s' (maks = %d). Bruk BLOB istedenfor" + norwegian-ny "For stor nykkellengde for felt '%-.64s' (maks = %d). Bruk BLOB istadenfor" + pol "Zbyt dua dugo? kolumny '%-.64s' (maks. = %d). W zamian uyj typu BLOB" + por "Comprimento da coluna '%-.64s' grande demais (max = %d); use BLOB em seu lugar" + rum "Lungimea coloanei '%-.64s' este prea lunga (maximum = %d). Foloseste BLOB mai bine" + rus " '%-.64s' ( = %d). BLOB TEXT " + serbian "Previe podataka za kolonu '%-.64s' (maksimum je %d). Upotrebite BLOB polje" + slo "Prli vek dka pre pole '%-.64s' (maximum = %d). Pouite BLOB" + spa "Longitud de columna demasiado grande para la columna '%-.64s' (maximo = %d).Usar BLOB en su lugar" + swe "Fr stor kolumnlngd angiven fr '%-.64s' (max= %d). Anvnd en BLOB instllet" + ukr " '%-.64s' (max = %d). BLOB" ER_WRONG_AUTO_KEY 42000 S1009 - cze "M-Bete mt pouze jedno AUTO pole a to mus bt definovno jako kl" - dan "Der kan kun specificeres eet AUTO_INCREMENT-felt, og det skal vre indekseret" - nla "Er kan slechts 1 autofield zijn en deze moet als zoeksleutel worden gedefinieerd." - eng "Incorrect table definition; there can be only one auto column and it must be defined as a key" - jps "e[u̒`Ⴂ܂; there can be only one auto column and it must be defined as a key", - est "Vigane tabelikirjeldus; Tabelis tohib olla ks auto_increment tpi tulp ning see peab olema defineeritud vtmena" - fre "Un seul champ automatique est permis et il doit tre index" - ger "Falsche Tabellendefinition. Es darf nur eine AUTO_INCREMENT-Spalte geben, und diese muss als Schlssel definiert werden" - greek " auto field key" - hun "Csak egy auto mezo lehetseges, es azt kulcskent kell definialni." - ita "Puo` esserci solo un campo AUTO e deve essere definito come chiave" - jpn "ơ֥㤤ޤ; there can be only one auto column and it must be defined as a key" - kor "Ȯ ̺ ; ̺ ϳ auto Į ϰ Ű ǵǾ մϴ." - nor "Bare ett auto felt kan vre definert som nkkel." - norwegian-ny "Bare eitt auto felt kan vre definert som nkkel." - pol "W tabeli moe by tylko jedno pole auto i musi ono by zdefiniowane jako klucz" - por "Definio incorreta de tabela. Somente permitido um nico campo auto-incrementado e ele tem que ser definido como chave" - rum "Definitia tabelei este incorecta; Nu pot fi mai mult de o singura coloana de tip auto si aceasta trebuie definita ca cheie" - rus " : , " - serbian "Pogrena definicija tabele; U tabeli moe postojati samo jedna 'AUTO' kolona i ona mora biti istovremeno definisana kao kolona kljua" - slo "Mete ma iba jedno AUTO pole a to mus by definovan ako k" - spa "Puede ser solamente un campo automatico y este debe ser definido como una clave" - swe "Det fr finnas endast ett AUTO_INCREMENT-flt och detta mste vara en nyckel" - ukr "צ æ; , " + cze "M-Bete mt pouze jedno AUTO pole a to mus bt definovno jako kl" + dan "Der kan kun specificeres eet AUTO_INCREMENT-felt, og det skal vre indekseret" + nla "Er kan slechts 1 autofield zijn en deze moet als zoeksleutel worden gedefinieerd." + eng "Incorrect table definition; there can be only one auto column and it must be defined as a key" + jps "e[u̒`Ⴂ܂; there can be only one auto column and it must be defined as a key", + est "Vigane tabelikirjeldus; Tabelis tohib olla ks auto_increment tpi tulp ning see peab olema defineeritud vtmena" + fre "Un seul champ automatique est permis et il doit tre index" + ger "Falsche Tabellendefinition. Es darf nur eine AUTO_INCREMENT-Spalte geben, und diese muss als Schlssel definiert werden" + greek " auto field key" + hun "Csak egy auto mezo lehetseges, es azt kulcskent kell definialni." + ita "Puo` esserci solo un campo AUTO e deve essere definito come chiave" + jpn "ơ֥㤤ޤ; there can be only one auto column and it must be defined as a key" + kor "Ȯ ̺ ; ̺ ϳ auto Į ϰ Ű ǵǾ մϴ." + nor "Bare ett auto felt kan vre definert som nkkel." + norwegian-ny "Bare eitt auto felt kan vre definert som nkkel." + pol "W tabeli moe by tylko jedno pole auto i musi ono by zdefiniowane jako klucz" + por "Definio incorreta de tabela. Somente permitido um nico campo auto-incrementado e ele tem que ser definido como chave" + rum "Definitia tabelei este incorecta; Nu pot fi mai mult de o singura coloana de tip auto si aceasta trebuie definita ca cheie" + rus " : , " + serbian "Pogrena definicija tabele; U tabeli moe postojati samo jedna 'AUTO' kolona i ona mora biti istovremeno definisana kao kolona kljua" + slo "Mete ma iba jedno AUTO pole a to mus by definovan ako k" + spa "Puede ser solamente un campo automatico y este debe ser definido como una clave" + swe "Det fr finnas endast ett AUTO_INCREMENT-flt och detta mste vara en nyckel" + ukr "צ æ; , " ER_READY - cze "%s: p-Bipraven na spojen" - dan "%s: klar til tilslutninger" - nla "%s: klaar voor verbindingen" - eng "%s: ready for connections.\nVersion: '%s' socket: '%s' port: %d" - jps "%s: ", - est "%s: ootab hendusi" - fre "%s: Prt pour des connections" - ger "%-.64s: Bereit fr Verbindungen.\nVersion: '%2' Socket: '%s' Port: %d" - greek "%s: " - hun "%s: kapcsolatra kesz" - ita "%s: Pronto per le connessioni\n" - jpn "%s: λ" - kor "%s: غԴϴ" - nor "%s: klar for tilkoblinger" - norwegian-ny "%s: klar for tilkoblingar" - pol "%s: gotowe do po?czenia" - por "%s: Pronto para conexes" - rum "%s: sint gata pentru conectii" - rus "%s: .\n: '%s' : '%s' : %d %s" - serbian "%s: Spreman za konekcije\n" - slo "%s: pripraven na spojenie" - spa "%s: preparado para conexiones" - swe "%s: klar att ta emot klienter" - ukr "%s: '!" + cze "%s: p-Bipraven na spojen" + dan "%s: klar til tilslutninger" + nla "%s: klaar voor verbindingen" + eng "%s: ready for connections.\nVersion: '%s' socket: '%s' port: %d" + jps "%s: ", + est "%s: ootab hendusi" + fre "%s: Prt pour des connections" + ger "%-.64s: Bereit fr Verbindungen.\nVersion: '%2' Socket: '%s' Port: %d" + greek "%s: " + hun "%s: kapcsolatra kesz" + ita "%s: Pronto per le connessioni\n" + jpn "%s: λ" + kor "%s: غԴϴ" + nor "%s: klar for tilkoblinger" + norwegian-ny "%s: klar for tilkoblingar" + pol "%s: gotowe do po?czenia" + por "%s: Pronto para conexes" + rum "%s: sint gata pentru conectii" + rus "%s: .\n: '%s' : '%s' : %d %s" + serbian "%s: Spreman za konekcije\n" + slo "%s: pripraven na spojenie" + spa "%s: preparado para conexiones" + swe "%s: klar att ta emot klienter" + ukr "%s: '!" ER_NORMAL_SHUTDOWN - cze "%s: norm-Bln ukonen\n" - dan "%s: Normal nedlukning\n" - nla "%s: Normaal afgesloten \n" - eng "%s: Normal shutdown\n" - est "%s: MySQL lpetas\n" - fre "%s: Arrt normal du serveur\n" - ger "%-.64s: Normal heruntergefahren\n" - greek "%s: shutdown\n" - hun "%s: Normal leallitas\n" - ita "%s: Shutdown normale\n" - kor "%s: shutdown\n" - nor "%s: Normal avslutning\n" - norwegian-ny "%s: Normal nedkopling\n" - pol "%s: Standardowe zakoczenie dziaania\n" - por "%s: 'Shutdown' normal\n" - rum "%s: Terminare normala\n" - rus "%s: \n" - serbian "%s: Normalno gaenje\n" - slo "%s: normlne ukonenie\n" - spa "%s: Apagado normal\n" - swe "%s: Normal avslutning\n" - ukr "%s: \n" + cze "%s: norm-Bln ukonen\n" + dan "%s: Normal nedlukning\n" + nla "%s: Normaal afgesloten \n" + eng "%s: Normal shutdown\n" + est "%s: MySQL lpetas\n" + fre "%s: Arrt normal du serveur\n" + ger "%-.64s: Normal heruntergefahren\n" + greek "%s: shutdown\n" + hun "%s: Normal leallitas\n" + ita "%s: Shutdown normale\n" + kor "%s: shutdown\n" + nor "%s: Normal avslutning\n" + norwegian-ny "%s: Normal nedkopling\n" + pol "%s: Standardowe zakoczenie dziaania\n" + por "%s: 'Shutdown' normal\n" + rum "%s: Terminare normala\n" + rus "%s: \n" + serbian "%s: Normalno gaenje\n" + slo "%s: normlne ukonenie\n" + spa "%s: Apagado normal\n" + swe "%s: Normal avslutning\n" + ukr "%s: \n" ER_GOT_SIGNAL - cze "%s: p-Bijat signal %d, konm\n" - dan "%s: Fangede signal %d. Afslutter!!\n" - nla "%s: Signaal %d. Systeem breekt af!\n" - eng "%s: Got signal %d. Aborting!\n" - jps "%s: Got signal %d. f!\n", - est "%s: sain signaali %d. Lpetan!\n" - fre "%s: Reu le signal %d. Abandonne!\n" - ger "%-.64s: Signal %d erhalten. Abbruch!\n" - greek "%s: %d. !\n" - hun "%s: %d jelzes. Megszakitva!\n" - ita "%s: Ricevuto segnale %d. Interruzione!\n" - jpn "%s: Got signal %d. !\n" - kor "%s: %d ȣ . !\n" - nor "%s: Oppdaget signal %d. Avslutter!\n" - norwegian-ny "%s: Oppdaga signal %d. Avsluttar!\n" - pol "%s: Otrzymano sygna %d. Koczenie dziaania!\n" - por "%s: Obteve sinal %d. Abortando!\n" - rum "%s: Semnal %d obtinut. Aborting!\n" - rus "%s: %d. !\n" - serbian "%s: Dobio signal %d. Prekidam!\n" - slo "%s: prijat signl %d, ukonenie (Abort)!\n" - spa "%s: Recibiendo signal %d. Abortando!\n" - swe "%s: Fick signal %d. Avslutar!\n" - ukr "%s: %d. !\n" + cze "%s: p-Bijat signal %d, konm\n" + dan "%s: Fangede signal %d. Afslutter!!\n" + nla "%s: Signaal %d. Systeem breekt af!\n" + eng "%s: Got signal %d. Aborting!\n" + jps "%s: Got signal %d. f!\n", + est "%s: sain signaali %d. Lpetan!\n" + fre "%s: Reu le signal %d. Abandonne!\n" + ger "%-.64s: Signal %d erhalten. Abbruch!\n" + greek "%s: %d. !\n" + hun "%s: %d jelzes. Megszakitva!\n" + ita "%s: Ricevuto segnale %d. Interruzione!\n" + jpn "%s: Got signal %d. !\n" + kor "%s: %d ȣ . !\n" + nor "%s: Oppdaget signal %d. Avslutter!\n" + norwegian-ny "%s: Oppdaga signal %d. Avsluttar!\n" + pol "%s: Otrzymano sygna %d. Koczenie dziaania!\n" + por "%s: Obteve sinal %d. Abortando!\n" + rum "%s: Semnal %d obtinut. Aborting!\n" + rus "%s: %d. !\n" + serbian "%s: Dobio signal %d. Prekidam!\n" + slo "%s: prijat signl %d, ukonenie (Abort)!\n" + spa "%s: Recibiendo signal %d. Abortando!\n" + swe "%s: Fick signal %d. Avslutar!\n" + ukr "%s: %d. !\n" ER_SHUTDOWN_COMPLETE - cze "%s: ukon-Ben prce hotovo\n" - dan "%s: Server lukket\n" - nla "%s: Afsluiten afgerond\n" - eng "%s: Shutdown complete\n" - jps "%s: Shutdown \n", - est "%s: Lpp\n" - fre "%s: Arrt du serveur termin\n" - ger "%-.64s: Herunterfahren beendet\n" - greek "%s: Shutdown \n" - hun "%s: A leallitas kesz\n" - ita "%s: Shutdown completato\n" - jpn "%s: Shutdown λ\n" - kor "%s: Shutdown Ϸ!\n" - nor "%s: Avslutning komplett\n" - norwegian-ny "%s: Nedkopling komplett\n" - pol "%s: Zakoczenie dziaania wykonane\n" - por "%s: 'Shutdown' completo\n" - rum "%s: Terminare completa\n" - rus "%s: \n" - serbian "%s: Gaenje zavreno\n" - slo "%s: prca ukonen\n" - spa "%s: Apagado completado\n" - swe "%s: Avslutning klar\n" - ukr "%s: \n" + cze "%s: ukon-Ben prce hotovo\n" + dan "%s: Server lukket\n" + nla "%s: Afsluiten afgerond\n" + eng "%s: Shutdown complete\n" + jps "%s: Shutdown \n", + est "%s: Lpp\n" + fre "%s: Arrt du serveur termin\n" + ger "%-.64s: Herunterfahren beendet\n" + greek "%s: Shutdown \n" + hun "%s: A leallitas kesz\n" + ita "%s: Shutdown completato\n" + jpn "%s: Shutdown λ\n" + kor "%s: Shutdown Ϸ!\n" + nor "%s: Avslutning komplett\n" + norwegian-ny "%s: Nedkopling komplett\n" + pol "%s: Zakoczenie dziaania wykonane\n" + por "%s: 'Shutdown' completo\n" + rum "%s: Terminare completa\n" + rus "%s: \n" + serbian "%s: Gaenje zavreno\n" + slo "%s: prca ukonen\n" + spa "%s: Apagado completado\n" + swe "%s: Avslutning klar\n" + ukr "%s: \n" ER_FORCING_CLOSE 08S01 - cze "%s: n-Bsiln uzaven threadu %ld uivatele '%-.64s'\n" - dan "%s: Forceret nedlukning af trd: %ld bruger: '%-.64s'\n" - nla "%s: Afsluiten afgedwongen van thread %ld gebruiker: '%-.64s'\n" - eng "%s: Forcing close of thread %ld user: '%-.32s'\n" - jps "%s: Xbh %ld I user: '%-.64s'\n", - est "%s: Sulgen juga lime %ld kasutaja: '%-.32s'\n" - fre "%s: Arrt forc de la tche (thread) %ld utilisateur: '%-.64s'\n" - ger "%s: Thread %ld zwangsweise beendet. Benutzer: '%-.32s'\n" - greek "%s: thread %ld user: '%-.64s'\n" - hun "%s: A(z) %ld thread kenyszeritett zarasa. Felhasznalo: '%-.64s'\n" - ita "%s: Forzata la chiusura del thread %ld utente: '%-.64s'\n" - jpn "%s: å %ld λ user: '%-.64s'\n" - kor "%s: thread %ld user: '%-.64s'\n" - nor "%s: Ptvinget avslutning av trd %ld bruker: '%-.64s'\n" - norwegian-ny "%s: Ptvinga avslutning av trd %ld brukar: '%-.64s'\n" - pol "%s: Wymuszenie zamknicia w?tku %ld uytkownik: '%-.64s'\n" - por "%s: Forando finalizao da 'thread' %ld - usurio '%-.32s'\n" - rum "%s: Terminare fortata a thread-ului %ld utilizatorului: '%-.32s'\n" - rus "%s: %ld : '%-.32s'\n" - serbian "%s: Usiljeno gaenje thread-a %ld koji pripada korisniku: '%-.32s'\n" - slo "%s: nsiln ukonenie vlkna %ld uvatea '%-.64s'\n" - spa "%s: Forzando a cerrar el thread %ld usuario: '%-.64s'\n" - swe "%s: Stnger av trd %ld; anvndare: '%-.64s'\n" - ukr "%s: Ǧ %ld : '%-.32s'\n" + cze "%s: n-Bsiln uzaven threadu %ld uivatele '%-.64s'\n" + dan "%s: Forceret nedlukning af trd: %ld bruger: '%-.64s'\n" + nla "%s: Afsluiten afgedwongen van thread %ld gebruiker: '%-.64s'\n" + eng "%s: Forcing close of thread %ld user: '%-.32s'\n" + jps "%s: Xbh %ld I user: '%-.64s'\n", + est "%s: Sulgen juga lime %ld kasutaja: '%-.32s'\n" + fre "%s: Arrt forc de la tche (thread) %ld utilisateur: '%-.64s'\n" + ger "%s: Thread %ld zwangsweise beendet. Benutzer: '%-.32s'\n" + greek "%s: thread %ld user: '%-.64s'\n" + hun "%s: A(z) %ld thread kenyszeritett zarasa. Felhasznalo: '%-.64s'\n" + ita "%s: Forzata la chiusura del thread %ld utente: '%-.64s'\n" + jpn "%s: å %ld λ user: '%-.64s'\n" + kor "%s: thread %ld user: '%-.64s'\n" + nor "%s: Ptvinget avslutning av trd %ld bruker: '%-.64s'\n" + norwegian-ny "%s: Ptvinga avslutning av trd %ld brukar: '%-.64s'\n" + pol "%s: Wymuszenie zamknicia w?tku %ld uytkownik: '%-.64s'\n" + por "%s: Forando finalizao da 'thread' %ld - usurio '%-.32s'\n" + rum "%s: Terminare fortata a thread-ului %ld utilizatorului: '%-.32s'\n" + rus "%s: %ld : '%-.32s'\n" + serbian "%s: Usiljeno gaenje thread-a %ld koji pripada korisniku: '%-.32s'\n" + slo "%s: nsiln ukonenie vlkna %ld uvatea '%-.64s'\n" + spa "%s: Forzando a cerrar el thread %ld usuario: '%-.64s'\n" + swe "%s: Stnger av trd %ld; anvndare: '%-.64s'\n" + ukr "%s: Ǧ %ld : '%-.32s'\n" ER_IPSOCK_ERROR 08S01 - cze "Nemohu vytvo-Bit IP socket" - dan "Kan ikke oprette IP socket" - nla "Kan IP-socket niet openen" - eng "Can't create IP socket" - jps "IP socket ܂", - est "Ei suuda luua IP socketit" - fre "Ne peut crer la connection IP (socket)" - ger "Kann IP-Socket nicht erzeugen" - greek " IP socket" - hun "Az IP socket nem hozhato letre" - ita "Impossibile creare il socket IP" - jpn "IP socket ޤ" - kor "IP ߽ϴ." - nor "Kan ikke opprette IP socket" - norwegian-ny "Kan ikkje opprette IP socket" - pol "Nie mona stworzy socket'u IP" - por "No pode criar o soquete IP" - rum "Nu pot crea IP socket" - rus " IP-" - serbian "Ne mogu da kreiram IP socket" - slo "Nemem vytvori IP socket" - spa "No puedo crear IP socket" - swe "Kan inte skapa IP-socket" - ukr " IP '" + cze "Nemohu vytvo-Bit IP socket" + dan "Kan ikke oprette IP socket" + nla "Kan IP-socket niet openen" + eng "Can't create IP socket" + jps "IP socket ܂", + est "Ei suuda luua IP socketit" + fre "Ne peut crer la connection IP (socket)" + ger "Kann IP-Socket nicht erzeugen" + greek " IP socket" + hun "Az IP socket nem hozhato letre" + ita "Impossibile creare il socket IP" + jpn "IP socket ޤ" + kor "IP ߽ϴ." + nor "Kan ikke opprette IP socket" + norwegian-ny "Kan ikkje opprette IP socket" + pol "Nie mona stworzy socket'u IP" + por "No pode criar o soquete IP" + rum "Nu pot crea IP socket" + rus " IP-" + serbian "Ne mogu da kreiram IP socket" + slo "Nemem vytvori IP socket" + spa "No puedo crear IP socket" + swe "Kan inte skapa IP-socket" + ukr " IP '" ER_NO_SUCH_INDEX 42S12 S1009 - cze "Tabulka '%-.64s' nem-B index odpovdajc CREATE INDEX. Vytvote tabulku znovu" - dan "Tabellen '%-.64s' har ikke den ngle, som blev brugt i CREATE INDEX. Genopret tabellen" - nla "Tabel '%-.64s' heeft geen INDEX zoals deze gemaakt worden met CREATE INDEX. Maak de tabel opnieuw" - eng "Table '%-.64s' has no index like the one used in CREATE INDEX; recreate the table" - jps "Table '%-.64s' ͂̂悤 index Ă܂(CREATE INDEX sɎw肳Ă܂). e[u蒼Ă", - est "Tabelil '%-.64s' puuduvad vtmed. Loo tabel uuesti" - fre "La table '%-.64s' n'a pas d'index comme celle utilise dans CREATE INDEX. Recrez la table" - ger "Tabelle '%-.64s' besitzt keinen wie den in CREATE INDEX verwendeten Index. Tabelle neu anlegen" - greek " '%-.64s' (index) CREATE INDEX. , " - hun "A(z) '%-.64s' tablahoz nincs meg a CREATE INDEX altal hasznalt index. Alakitsa at a tablat" - ita "La tabella '%-.64s' non ha nessun indice come quello specificatato dalla CREATE INDEX. Ricrea la tabella" - jpn "Table '%-.64s' ϤΤ褦 index äƤޤ(CREATE INDEX ¹Ի˻ꤵƤޤ). ơ֥ľƤ" - kor "̺ '%-.64s' ε ʾҽϴ. alter ̺ ̿Ͽ ̺ ϼ..." - nor "Tabellen '%-.64s' har ingen index som den som er brukt i CREATE INDEX. Gjenopprett tabellen" - norwegian-ny "Tabellen '%-.64s' har ingen index som den som er brukt i CREATE INDEX. Oprett tabellen p nytt" - pol "Tabela '%-.64s' nie ma indeksu takiego jak w CREATE INDEX. Stwrz tabel" - por "Tabela '%-.64s' no possui um ndice como o usado em CREATE INDEX. Recrie a tabela" - rum "Tabela '%-.64s' nu are un index ca acela folosit in CREATE INDEX. Re-creeaza tabela" - rus " '%-.64s' , CREATE INDEX. " - serbian "Tabela '%-.64s' nema isti indeks kao onaj upotrebljen pri komandi 'CREATE INDEX'. Napravite tabelu ponovo" - slo "Tabuka '%-.64s' nem index zodpovedajci CREATE INDEX. Vytvorte tabulku znova" - spa "La tabla '%-.64s' no tiene indice como el usado en CREATE INDEX. Crea de nuevo la tabla" - swe "Tabellen '%-.64s' har inget index som motsvarar det angivna i CREATE INDEX. Skapa om tabellen" - ukr " '%-.64s' , Ц CREATE INDEX. Ҧ " + cze "Tabulka '%-.64s' nem-B index odpovdajc CREATE INDEX. Vytvote tabulku znovu" + dan "Tabellen '%-.64s' har ikke den ngle, som blev brugt i CREATE INDEX. Genopret tabellen" + nla "Tabel '%-.64s' heeft geen INDEX zoals deze gemaakt worden met CREATE INDEX. Maak de tabel opnieuw" + eng "Table '%-.64s' has no index like the one used in CREATE INDEX; recreate the table" + jps "Table '%-.64s' ͂̂悤 index Ă܂(CREATE INDEX sɎw肳Ă܂). e[u蒼Ă", + est "Tabelil '%-.64s' puuduvad vtmed. Loo tabel uuesti" + fre "La table '%-.64s' n'a pas d'index comme celle utilise dans CREATE INDEX. Recrez la table" + ger "Tabelle '%-.64s' besitzt keinen wie den in CREATE INDEX verwendeten Index. Tabelle neu anlegen" + greek " '%-.64s' (index) CREATE INDEX. , " + hun "A(z) '%-.64s' tablahoz nincs meg a CREATE INDEX altal hasznalt index. Alakitsa at a tablat" + ita "La tabella '%-.64s' non ha nessun indice come quello specificatato dalla CREATE INDEX. Ricrea la tabella" + jpn "Table '%-.64s' ϤΤ褦 index äƤޤ(CREATE INDEX ¹Ի˻ꤵƤޤ). ơ֥ľƤ" + kor "̺ '%-.64s' ε ʾҽϴ. alter ̺ ̿Ͽ ̺ ϼ..." + nor "Tabellen '%-.64s' har ingen index som den som er brukt i CREATE INDEX. Gjenopprett tabellen" + norwegian-ny "Tabellen '%-.64s' har ingen index som den som er brukt i CREATE INDEX. Oprett tabellen p nytt" + pol "Tabela '%-.64s' nie ma indeksu takiego jak w CREATE INDEX. Stwrz tabel" + por "Tabela '%-.64s' no possui um ndice como o usado em CREATE INDEX. Recrie a tabela" + rum "Tabela '%-.64s' nu are un index ca acela folosit in CREATE INDEX. Re-creeaza tabela" + rus " '%-.64s' , CREATE INDEX. " + serbian "Tabela '%-.64s' nema isti indeks kao onaj upotrebljen pri komandi 'CREATE INDEX'. Napravite tabelu ponovo" + slo "Tabuka '%-.64s' nem index zodpovedajci CREATE INDEX. Vytvorte tabulku znova" + spa "La tabla '%-.64s' no tiene indice como el usado en CREATE INDEX. Crea de nuevo la tabla" + swe "Tabellen '%-.64s' har inget index som motsvarar det angivna i CREATE INDEX. Skapa om tabellen" + ukr " '%-.64s' , Ц CREATE INDEX. Ҧ " ER_WRONG_FIELD_TERMINATORS 42000 S1009 - cze "Argument separ-Btoru poloek nebyl oekvn. Pette si manul" - dan "Felt adskiller er ikke som forventet, se dokumentationen" - nla "De argumenten om velden te scheiden zijn anders dan verwacht. Raadpleeg de handleiding" - eng "Field separator argument is not what is expected; check the manual" - est "Vljade eraldaja erineb oodatust. Tutvu kasutajajuhendiga" - fre "Sparateur de champs inconnu. Vrifiez dans le manuel" - ger "Feldbegrenzer-Argument ist nicht in der erwarteten Form. Bitte im Handbuch nachlesen" - greek " . manual" - hun "A mezoelvalaszto argumentumok nem egyeznek meg a varttal. Nezze meg a kezikonyvben!" - ita "L'argomento 'Field separator' non e` quello atteso. Controlla il manuale" - kor "ʵ μ ʽϴ. ޴ ã ." - nor "Felt skiller argumentene er ikke som forventet, se dokumentasjonen" - norwegian-ny "Felt skiljer argumenta er ikkje som venta, sj dokumentasjonen" - pol "Nie oczekiwano separatora. Sprawd podrcznik" - por "Argumento separador de campos no o esperado. Cheque o manual" - rum "Argumentul pentru separatorul de cimpuri este diferit de ce ma asteptam. Verifica manualul" - rus " - , . " - serbian "Argument separatora polja nije ono to se oekivalo. Proverite uputstvo MySQL server-a" - slo "Argument oddeova pol nezodpoved poiadavkm. Skontrolujte v manuli" - spa "Los separadores de argumentos del campo no son los especificados. Comprueba el manual" - swe "Fltseparatorerna r vad som frvntades. Kontrollera mot manualen" - ukr " Ħ ̦. æ" + cze "Argument separ-Btoru poloek nebyl oekvn. Pette si manul" + dan "Felt adskiller er ikke som forventet, se dokumentationen" + nla "De argumenten om velden te scheiden zijn anders dan verwacht. Raadpleeg de handleiding" + eng "Field separator argument is not what is expected; check the manual" + est "Vljade eraldaja erineb oodatust. Tutvu kasutajajuhendiga" + fre "Sparateur de champs inconnu. Vrifiez dans le manuel" + ger "Feldbegrenzer-Argument ist nicht in der erwarteten Form. Bitte im Handbuch nachlesen" + greek " . manual" + hun "A mezoelvalaszto argumentumok nem egyeznek meg a varttal. Nezze meg a kezikonyvben!" + ita "L'argomento 'Field separator' non e` quello atteso. Controlla il manuale" + kor "ʵ μ ʽϴ. ޴ ã ." + nor "Felt skiller argumentene er ikke som forventet, se dokumentasjonen" + norwegian-ny "Felt skiljer argumenta er ikkje som venta, sj dokumentasjonen" + pol "Nie oczekiwano separatora. Sprawd podrcznik" + por "Argumento separador de campos no o esperado. Cheque o manual" + rum "Argumentul pentru separatorul de cimpuri este diferit de ce ma asteptam. Verifica manualul" + rus " - , . " + serbian "Argument separatora polja nije ono to se oekivalo. Proverite uputstvo MySQL server-a" + slo "Argument oddeova pol nezodpoved poiadavkm. Skontrolujte v manuli" + spa "Los separadores de argumentos del campo no son los especificados. Comprueba el manual" + swe "Fltseparatorerna r vad som frvntades. Kontrollera mot manualen" + ukr " Ħ ̦. æ" ER_BLOBS_AND_NO_TERMINATED 42000 S1009 - cze "Nen-B mon pout pevn rowlength s BLOBem. Pouijte 'fields terminated by'." - dan "Man kan ikke bruge faste feltlngder med BLOB. Brug i stedet 'fields terminated by'." - nla "Bij het gebruik van BLOBs is het niet mogelijk om vaste rijlengte te gebruiken. Maak s.v.p. gebruik van 'fields terminated by'." - eng "You can't use fixed rowlength with BLOBs; please use 'fields terminated by'" - est "BLOB-tpi vljade olemasolul ei saa kasutada fikseeritud vljapikkust. Vajalik 'fields terminated by' mrang." - fre "Vous ne pouvez utiliser des lignes de longueur fixe avec des BLOBs. Utiliser 'fields terminated by'." - ger "Eine feste Zeilenlnge kann fr BLOB-Felder nicht verwendet werden. Bitte 'fields terminated by' verwenden" - greek " fixed rowlength BLOBs. 'fields terminated by'." - hun "Fix hosszusagu BLOB-ok nem hasznalhatok. Hasznalja a 'mezoelvalaszto jelet' ." - ita "Non possono essere usate righe a lunghezza fissa con i BLOB. Usa 'FIELDS TERMINATED BY'." - jpn "You can't use fixed rowlength with BLOBs; please use 'fields terminated by'." - kor "BLOBδ lowlength ϴ. 'fields terminated by' ϼ." - nor "En kan ikke bruke faste feltlengder med BLOB. Vennlisgt bruk 'fields terminated by'." - norwegian-ny "Ein kan ikkje bruke faste feltlengder med BLOB. Vennlisgt bruk 'fields terminated by'." - pol "Nie mona uy staej dugo?ci wiersza z polami typu BLOB. Uyj 'fields terminated by'." - por "Voc no pode usar comprimento de linha fixo com BLOBs. Por favor, use campos com comprimento limitado." - rum "Nu poti folosi lungime de cimp fix pentru BLOB-uri. Foloseste 'fields terminated by'." - rus " BLOB , 'fields terminated by'" - serbian "Ne moete koristiti fiksnu veliinu sloga kada imate BLOB polja. Molim koristite 'fields terminated by' opciju." - slo "Nie je mon poui fixn dku s BLOBom. Pouite 'fields terminated by'." - spa "No puedes usar longitudes de filas fijos con BLOBs. Por favor usa 'campos terminados por '." - swe "Man kan inte anvnda fast radlngd med blobs. Anvnd 'fields terminated by'" - ukr " BLOB. 'fields terminated by'" + cze "Nen-B mon pout pevn rowlength s BLOBem. Pouijte 'fields terminated by'." + dan "Man kan ikke bruge faste feltlngder med BLOB. Brug i stedet 'fields terminated by'." + nla "Bij het gebruik van BLOBs is het niet mogelijk om vaste rijlengte te gebruiken. Maak s.v.p. gebruik van 'fields terminated by'." + eng "You can't use fixed rowlength with BLOBs; please use 'fields terminated by'" + est "BLOB-tpi vljade olemasolul ei saa kasutada fikseeritud vljapikkust. Vajalik 'fields terminated by' mrang." + fre "Vous ne pouvez utiliser des lignes de longueur fixe avec des BLOBs. Utiliser 'fields terminated by'." + ger "Eine feste Zeilenlnge kann fr BLOB-Felder nicht verwendet werden. Bitte 'fields terminated by' verwenden" + greek " fixed rowlength BLOBs. 'fields terminated by'." + hun "Fix hosszusagu BLOB-ok nem hasznalhatok. Hasznalja a 'mezoelvalaszto jelet' ." + ita "Non possono essere usate righe a lunghezza fissa con i BLOB. Usa 'FIELDS TERMINATED BY'." + jpn "You can't use fixed rowlength with BLOBs; please use 'fields terminated by'." + kor "BLOBδ lowlength ϴ. 'fields terminated by' ϼ." + nor "En kan ikke bruke faste feltlengder med BLOB. Vennlisgt bruk 'fields terminated by'." + norwegian-ny "Ein kan ikkje bruke faste feltlengder med BLOB. Vennlisgt bruk 'fields terminated by'." + pol "Nie mona uy staej dugo?ci wiersza z polami typu BLOB. Uyj 'fields terminated by'." + por "Voc no pode usar comprimento de linha fixo com BLOBs. Por favor, use campos com comprimento limitado." + rum "Nu poti folosi lungime de cimp fix pentru BLOB-uri. Foloseste 'fields terminated by'." + rus " BLOB , 'fields terminated by'" + serbian "Ne moete koristiti fiksnu veliinu sloga kada imate BLOB polja. Molim koristite 'fields terminated by' opciju." + slo "Nie je mon poui fixn dku s BLOBom. Pouite 'fields terminated by'." + spa "No puedes usar longitudes de filas fijos con BLOBs. Por favor usa 'campos terminados por '." + swe "Man kan inte anvnda fast radlngd med blobs. Anvnd 'fields terminated by'" + ukr " BLOB. 'fields terminated by'" ER_TEXTFILE_NOT_READABLE - cze "Soubor '%-.64s' mus-B bt v adresi databze nebo iteln pro vechny" - dan "Filen '%-.64s' skal vre i database-folderen og kunne lses af alle" - nla "Het bestand '%-.64s' dient in de database directory voor the komen of leesbaar voor iedereen te zijn." - eng "The file '%-.128s' must be in the database directory or be readable by all" - jps "t@C '%-.64s' databse directory ɂ邩SẴ[U[ǂ߂悤ɋ‚ĂȂ΂Ȃ܂.", - est "Fail '%-.64s' peab asuma andmebaasi kataloogis vi olema kigile loetav" - fre "Le fichier '%-.64s' doit tre dans le rpertoire de la base et lisible par tous" - ger "Datei '%-.64s' muss im Datenbank-Verzeichnis vorhanden oder lesbar fr alle sein" - greek " '%-.64s' database directory " - hun "A(z) '%-.64s'-nak az adatbazis konyvtarban kell lennie, vagy mindenki szamara olvashatonak" - ita "Il file '%-.64s' deve essere nella directory del database e deve essere leggibile da tutti" - jpn "ե '%-.64s' databse directory ˤ뤫ƤΥ桼ɤ褦˵ĤƤʤФʤޤ." - kor "'%-.64s' ȭϴ Ÿ̽ 丮 ϰų ο б Ͽ մϴ." - nor "Filen '%-.64s' m vre i database-katalogen for vre lesbar for alle" - norwegian-ny "Filen '%-.64s' m vre i database-katalogen for vre lesbar for alle" - pol "Plik '%-.64s' musi znajdowa sie w katalogu bazy danych lub mie prawa czytania przez wszystkich" - por "Arquivo '%-.64s' tem que estar no diretrio do banco de dados ou ter leitura possvel para todos" - rum "Fisierul '%-.64s' trebuie sa fie in directorul bazei de data sau trebuie sa poata sa fie citit de catre toata lumea (verifica permisiile)" - rus " '%-.64s' , , " - serbian "File '%-.64s' mora biti u direktorijumu gde su file-ovi baze i mora imati odgovarajua prava pristupa" - slo "Sbor '%-.64s' mus by v adresri databzy, alebo itaten pre vetkch" - spa "El archivo '%-.64s' debe estar en el directorio de la base de datos o ser de lectura por todos" - swe "Textfilen '%.64s' mste finnas i databasbiblioteket eller vara lsbar fr alla" - ukr " '%-.64s' æ Ӧ" + cze "Soubor '%-.64s' mus-B bt v adresi databze nebo iteln pro vechny" + dan "Filen '%-.64s' skal vre i database-folderen og kunne lses af alle" + nla "Het bestand '%-.64s' dient in de database directory voor the komen of leesbaar voor iedereen te zijn." + eng "The file '%-.128s' must be in the database directory or be readable by all" + jps "t@C '%-.64s' databse directory ɂ邩SẴ[U[ǂ߂悤ɋ‚ĂȂ΂Ȃ܂.", + est "Fail '%-.64s' peab asuma andmebaasi kataloogis vi olema kigile loetav" + fre "Le fichier '%-.64s' doit tre dans le rpertoire de la base et lisible par tous" + ger "Datei '%-.64s' muss im Datenbank-Verzeichnis vorhanden oder lesbar fr alle sein" + greek " '%-.64s' database directory " + hun "A(z) '%-.64s'-nak az adatbazis konyvtarban kell lennie, vagy mindenki szamara olvashatonak" + ita "Il file '%-.64s' deve essere nella directory del database e deve essere leggibile da tutti" + jpn "ե '%-.64s' databse directory ˤ뤫ƤΥ桼ɤ褦˵ĤƤʤФʤޤ." + kor "'%-.64s' ȭϴ Ÿ̽ 丮 ϰų ο б Ͽ մϴ." + nor "Filen '%-.64s' m vre i database-katalogen for vre lesbar for alle" + norwegian-ny "Filen '%-.64s' m vre i database-katalogen for vre lesbar for alle" + pol "Plik '%-.64s' musi znajdowa sie w katalogu bazy danych lub mie prawa czytania przez wszystkich" + por "Arquivo '%-.64s' tem que estar no diretrio do banco de dados ou ter leitura possvel para todos" + rum "Fisierul '%-.64s' trebuie sa fie in directorul bazei de data sau trebuie sa poata sa fie citit de catre toata lumea (verifica permisiile)" + rus " '%-.64s' , , " + serbian "File '%-.64s' mora biti u direktorijumu gde su file-ovi baze i mora imati odgovarajua prava pristupa" + slo "Sbor '%-.64s' mus by v adresri databzy, alebo itaten pre vetkch" + spa "El archivo '%-.64s' debe estar en el directorio de la base de datos o ser de lectura por todos" + swe "Textfilen '%.64s' mste finnas i databasbiblioteket eller vara lsbar fr alla" + ukr " '%-.64s' æ Ӧ" ER_FILE_EXISTS_ERROR - cze "Soubor '%-.64s' ji-B existuje" - dan "Filen '%-.64s' eksisterer allerede" - nla "Het bestand '%-.64s' bestaat reeds" - eng "File '%-.200s' already exists" - jps "File '%-.64s' ͊ɑ݂܂", - est "Fail '%-.80s' juba eksisteerib" - fre "Le fichier '%-.64s' existe dj" - ger "Datei '%-.80s' bereits vorhanden" - greek " '%-.64s' " - hun "A '%-.64s' file mar letezik." - ita "Il file '%-.64s' esiste gia`" - jpn "File '%-.64s' ϴ¸ߤޤ" - kor "'%-.64s' ȭ ̹ մϴ." - nor "Filen '%-.64s' eksisterte allerede" - norwegian-ny "Filen '%-.64s' eksisterte allereide" - pol "Plik '%-.64s' ju istnieje" - por "Arquivo '%-.80s' j existe" - rum "Fisierul '%-.80s' exista deja" - rus " '%-.80s' " - serbian "File '%-.80s' ve postoji" - slo "Sbor '%-.64s' u existuje" - spa "El archivo '%-.64s' ya existe" - swe "Filen '%-.64s' existerar redan" - ukr " '%-.80s' դ" + cze "Soubor '%-.64s' ji-B existuje" + dan "Filen '%-.64s' eksisterer allerede" + nla "Het bestand '%-.64s' bestaat reeds" + eng "File '%-.200s' already exists" + jps "File '%-.64s' ͊ɑ݂܂", + est "Fail '%-.80s' juba eksisteerib" + fre "Le fichier '%-.64s' existe dj" + ger "Datei '%-.80s' bereits vorhanden" + greek " '%-.64s' " + hun "A '%-.64s' file mar letezik." + ita "Il file '%-.64s' esiste gia`" + jpn "File '%-.64s' ϴ¸ߤޤ" + kor "'%-.64s' ȭ ̹ մϴ." + nor "Filen '%-.64s' eksisterte allerede" + norwegian-ny "Filen '%-.64s' eksisterte allereide" + pol "Plik '%-.64s' ju istnieje" + por "Arquivo '%-.80s' j existe" + rum "Fisierul '%-.80s' exista deja" + rus " '%-.80s' " + serbian "File '%-.80s' ve postoji" + slo "Sbor '%-.64s' u existuje" + spa "El archivo '%-.64s' ya existe" + swe "Filen '%-.64s' existerar redan" + ukr " '%-.80s' դ" ER_LOAD_INFO - cze "Z-Bznam: %ld Vymazno: %ld Peskoeno: %ld Varovn: %ld" - dan "Poster: %ld Fjernet: %ld Sprunget over: %ld Advarsler: %ld" - nla "Records: %ld Verwijderd: %ld Overgeslagen: %ld Waarschuwingen: %ld" - eng "Records: %ld Deleted: %ld Skipped: %ld Warnings: %ld" - jps "R[h: %ld 폜: %ld Skipped: %ld Warnings: %ld", - est "Kirjeid: %ld Kustutatud: %ld Vahele jetud: %ld Hoiatusi: %ld" - fre "Enregistrements: %ld Effacs: %ld Non traits: %ld Avertissements: %ld" - ger "Datenstze: %ld Gelscht: %ld Ausgelassen: %ld Warnungen: %ld" - greek ": %ld : %ld : %ld : %ld" - hun "Rekordok: %ld Torolve: %ld Skipped: %ld Warnings: %ld" - ita "Records: %ld Cancellati: %ld Saltati: %ld Avvertimenti: %ld" - jpn "쥳ɿ: %ld : %ld Skipped: %ld Warnings: %ld" - kor "ڵ: %ld : %ld ŵ: %ld : %ld" - nor "Poster: %ld Fjernet: %ld Hoppet over: %ld Advarsler: %ld" - norwegian-ny "Poster: %ld Fjerna: %ld Hoppa over: %ld tvaringar: %ld" - pol "Recordw: %ld Usunitych: %ld Pominitych: %ld Ostrzee: %ld" - por "Registros: %ld - Deletados: %ld - Ignorados: %ld - Avisos: %ld" - rum "Recorduri: %ld Sterse: %ld Sarite (skipped): %ld Atentionari (warnings): %ld" - rus ": %ld : %ld : %ld : %ld" - serbian "Slogova: %ld Izbrisano: %ld Preskoeno: %ld Upozorenja: %ld" - slo "Zznamov: %ld Zmazanch: %ld Preskoench: %ld Varovania: %ld" - spa "Registros: %ld Borrados: %ld Saltados: %ld Peligros: %ld" - swe "Rader: %ld Bortagna: %ld Dubletter: %ld Varningar: %ld" - ukr "Ӧ: %ld : %ld : %ld : %ld" + cze "Z-Bznam: %ld Vymazno: %ld Peskoeno: %ld Varovn: %ld" + dan "Poster: %ld Fjernet: %ld Sprunget over: %ld Advarsler: %ld" + nla "Records: %ld Verwijderd: %ld Overgeslagen: %ld Waarschuwingen: %ld" + eng "Records: %ld Deleted: %ld Skipped: %ld Warnings: %ld" + jps "R[h: %ld 폜: %ld Skipped: %ld Warnings: %ld", + est "Kirjeid: %ld Kustutatud: %ld Vahele jetud: %ld Hoiatusi: %ld" + fre "Enregistrements: %ld Effacs: %ld Non traits: %ld Avertissements: %ld" + ger "Datenstze: %ld Gelscht: %ld Ausgelassen: %ld Warnungen: %ld" + greek ": %ld : %ld : %ld : %ld" + hun "Rekordok: %ld Torolve: %ld Skipped: %ld Warnings: %ld" + ita "Records: %ld Cancellati: %ld Saltati: %ld Avvertimenti: %ld" + jpn "쥳ɿ: %ld : %ld Skipped: %ld Warnings: %ld" + kor "ڵ: %ld : %ld ŵ: %ld : %ld" + nor "Poster: %ld Fjernet: %ld Hoppet over: %ld Advarsler: %ld" + norwegian-ny "Poster: %ld Fjerna: %ld Hoppa over: %ld tvaringar: %ld" + pol "Recordw: %ld Usunitych: %ld Pominitych: %ld Ostrzee: %ld" + por "Registros: %ld - Deletados: %ld - Ignorados: %ld - Avisos: %ld" + rum "Recorduri: %ld Sterse: %ld Sarite (skipped): %ld Atentionari (warnings): %ld" + rus ": %ld : %ld : %ld : %ld" + serbian "Slogova: %ld Izbrisano: %ld Preskoeno: %ld Upozorenja: %ld" + slo "Zznamov: %ld Zmazanch: %ld Preskoench: %ld Varovania: %ld" + spa "Registros: %ld Borrados: %ld Saltados: %ld Peligros: %ld" + swe "Rader: %ld Bortagna: %ld Dubletter: %ld Varningar: %ld" + ukr "Ӧ: %ld : %ld : %ld : %ld" ER_ALTER_INFO - cze "Z-Bznam: %ld Zdvojench: %ld" - dan "Poster: %ld Ens: %ld" - nla "Records: %ld Dubbel: %ld" - eng "Records: %ld Duplicates: %ld" - jps "R[h: %ld d: %ld", - est "Kirjeid: %ld Kattuvaid: %ld" - fre "Enregistrements: %ld Doublons: %ld" - ger "Datenstze: %ld Duplikate: %ld" - greek ": %ld : %ld" - hun "Rekordok: %ld Duplikalva: %ld" - ita "Records: %ld Duplicati: %ld" - jpn "쥳ɿ: %ld ʣ: %ld" - kor "ڵ: %ld ߺ: %ld" - nor "Poster: %ld Like: %ld" - norwegian-ny "Poster: %ld Like: %ld" - pol "Rekordw: %ld Duplikatw: %ld" - por "Registros: %ld - Duplicados: %ld" - rum "Recorduri: %ld Duplicate: %ld" - rus ": %ld : %ld" - serbian "Slogova: %ld Duplikata: %ld" - slo "Zznamov: %ld Opakovanch: %ld" - spa "Registros: %ld Duplicados: %ld" - swe "Rader: %ld Dubletter: %ld" - ukr "Ӧ: %ld ̦Ԧ: %ld" + cze "Z-Bznam: %ld Zdvojench: %ld" + dan "Poster: %ld Ens: %ld" + nla "Records: %ld Dubbel: %ld" + eng "Records: %ld Duplicates: %ld" + jps "R[h: %ld d: %ld", + est "Kirjeid: %ld Kattuvaid: %ld" + fre "Enregistrements: %ld Doublons: %ld" + ger "Datenstze: %ld Duplikate: %ld" + greek ": %ld : %ld" + hun "Rekordok: %ld Duplikalva: %ld" + ita "Records: %ld Duplicati: %ld" + jpn "쥳ɿ: %ld ʣ: %ld" + kor "ڵ: %ld ߺ: %ld" + nor "Poster: %ld Like: %ld" + norwegian-ny "Poster: %ld Like: %ld" + pol "Rekordw: %ld Duplikatw: %ld" + por "Registros: %ld - Duplicados: %ld" + rum "Recorduri: %ld Duplicate: %ld" + rus ": %ld : %ld" + serbian "Slogova: %ld Duplikata: %ld" + slo "Zznamov: %ld Opakovanch: %ld" + spa "Registros: %ld Duplicados: %ld" + swe "Rader: %ld Dubletter: %ld" + ukr "Ӧ: %ld ̦Ԧ: %ld" ER_WRONG_SUB_KEY - cze "Chybn-B podst kle -- nen to etzec nebo je del ne dlka sti kle" - dan "Forkert indeksdel. Den anvendte ngledel er ikke en streng eller lngden er strre end nglelngden" - nla "Foutief sub-gedeelte van de zoeksleutel. De gebruikte zoeksleutel is geen onderdeel van een string of of de gebruikte lengte is langer dan de zoeksleutel" - eng "Incorrect sub part key; the used key part isn't a string, the used length is longer than the key part, or the storage engine doesn't support unique sub keys" - est "Vigane vtme osa. Kasutatud vtmeosa ei ole string tpi, mratud pikkus on pikem kui vtmeosa vi tabelihandler ei toeta seda tpi vtmeid" - fre "Mauvaise sous-clef. Ce n'est pas un 'string' ou la longueur dpasse celle dfinie dans la clef" - ger "Falscher Unterteilschlssel. Der verwendete Schlsselteil ist entweder kein String, die verwendete Lnge ist lnger als der Teilschlssel oder die Speicher-Engine untersttzt keine Unterteilschlssel" - greek " sub part key. key part string " - hun "Rossz alkulcs. A hasznalt kulcsresz nem karaktersorozat vagy hosszabb, mint a kulcsresz" - ita "Sotto-parte della chiave errata. La parte di chiave utilizzata non e` una stringa o la lunghezza e` maggiore della parte di chiave." - jpn "Incorrect sub part key; the used key part isn't a string or the used length is longer than the key part" - kor "Ȯ Ʈ Ű. Ű Ʈ Ʈ ƴϰų Ű Ʈ ̰ ʹ ϴ." - nor "Feil delnkkel. Den brukte delnkkelen er ikke en streng eller den oppgitte lengde er lengre enn nkkel lengden" - norwegian-ny "Feil delnykkel. Den brukte delnykkelen er ikkje ein streng eller den oppgitte lengda er lengre enn nykkellengden" - pol "Bdna podcz? klucza. Uyta cz? klucza nie jest acuchem lub uyta dugo? jest wiksza ni cz? klucza" - por "Sub parte da chave incorreta. A parte da chave usada no uma 'string' ou o comprimento usado maior que parte da chave ou o manipulador de tabelas no suporta sub chaves nicas" - rum "Componentul cheii este incorrect. Componentul folosit al cheii nu este un sir sau lungimea folosita este mai lunga decit lungimea cheii" - rus " . , , , " - serbian "Pogrean pod-klju dela kljua. Upotrebljeni deo kljua nije string, upotrebljena duina je vea od dela kljua ili handler tabela ne podrava jedinstvene pod-kljueve" - slo "Incorrect sub part key; the used key part isn't a string or the used length is longer than the key part" - spa "Parte de la clave es erronea. Una parte de la clave no es una cadena o la longitud usada es tan grande como la parte de la clave" - swe "Felaktig delnyckel. Nyckeldelen r inte en strng eller den angivna lngden r lngre n kolumnlngden" - ukr "צ . , ڦ æ Цդ Φ " + cze "Chybn-B podst kle -- nen to etzec nebo je del ne dlka sti kle" + dan "Forkert indeksdel. Den anvendte ngledel er ikke en streng eller lngden er strre end nglelngden" + nla "Foutief sub-gedeelte van de zoeksleutel. De gebruikte zoeksleutel is geen onderdeel van een string of of de gebruikte lengte is langer dan de zoeksleutel" + eng "Incorrect sub part key; the used key part isn't a string, the used length is longer than the key part, or the storage engine doesn't support unique sub keys" + est "Vigane vtme osa. Kasutatud vtmeosa ei ole string tpi, mratud pikkus on pikem kui vtmeosa vi tabelihandler ei toeta seda tpi vtmeid" + fre "Mauvaise sous-clef. Ce n'est pas un 'string' ou la longueur dpasse celle dfinie dans la clef" + ger "Falscher Unterteilschlssel. Der verwendete Schlsselteil ist entweder kein String, die verwendete Lnge ist lnger als der Teilschlssel oder die Speicher-Engine untersttzt keine Unterteilschlssel" + greek " sub part key. key part string " + hun "Rossz alkulcs. A hasznalt kulcsresz nem karaktersorozat vagy hosszabb, mint a kulcsresz" + ita "Sotto-parte della chiave errata. La parte di chiave utilizzata non e` una stringa o la lunghezza e` maggiore della parte di chiave." + jpn "Incorrect sub part key; the used key part isn't a string or the used length is longer than the key part" + kor "Ȯ Ʈ Ű. Ű Ʈ Ʈ ƴϰų Ű Ʈ ̰ ʹ ϴ." + nor "Feil delnkkel. Den brukte delnkkelen er ikke en streng eller den oppgitte lengde er lengre enn nkkel lengden" + norwegian-ny "Feil delnykkel. Den brukte delnykkelen er ikkje ein streng eller den oppgitte lengda er lengre enn nykkellengden" + pol "Bdna podcz? klucza. Uyta cz? klucza nie jest acuchem lub uyta dugo? jest wiksza ni cz? klucza" + por "Sub parte da chave incorreta. A parte da chave usada no uma 'string' ou o comprimento usado maior que parte da chave ou o manipulador de tabelas no suporta sub chaves nicas" + rum "Componentul cheii este incorrect. Componentul folosit al cheii nu este un sir sau lungimea folosita este mai lunga decit lungimea cheii" + rus " . , , , " + serbian "Pogrean pod-klju dela kljua. Upotrebljeni deo kljua nije string, upotrebljena duina je vea od dela kljua ili handler tabela ne podrava jedinstvene pod-kljueve" + slo "Incorrect sub part key; the used key part isn't a string or the used length is longer than the key part" + spa "Parte de la clave es erronea. Una parte de la clave no es una cadena o la longitud usada es tan grande como la parte de la clave" + swe "Felaktig delnyckel. Nyckeldelen r inte en strng eller den angivna lngden r lngre n kolumnlngden" + ukr "צ . , ڦ æ Цդ Φ " ER_CANT_REMOVE_ALL_FIELDS 42000 - cze "Nen-B mon vymazat vechny poloky s ALTER TABLE. Pouijte DROP TABLE" - dan "Man kan ikke slette alle felter med ALTER TABLE. Brug DROP TABLE i stedet." - nla "Het is niet mogelijk alle velden te verwijderen met ALTER TABLE. Gebruik a.u.b. DROP TABLE hiervoor!" - eng "You can't delete all columns with ALTER TABLE; use DROP TABLE instead" - jps "ALTER TABLE őSĂ column ͍폜ł܂. DROP TABLE gpĂ", - est "ALTER TABLE kasutades ei saa kustutada kiki tulpasid. Kustuta tabel DROP TABLE abil" - fre "Vous ne pouvez effacer tous les champs avec ALTER TABLE. Utilisez DROP TABLE" - ger "Mit ALTER TABLE knnen nicht alle Felder auf einmal gelscht werden. Dafr DROP TABLE verwenden" - greek " ALTER TABLE. DROP TABLE" - hun "Az osszes mezo nem torolheto az ALTER TABLE-lel. Hasznalja a DROP TABLE-t helyette" - ita "Non si possono cancellare tutti i campi con una ALTER TABLE. Utilizzare DROP TABLE" - jpn "ALTER TABLE Ƥ column ϺǤޤ. DROP TABLE ѤƤ" - kor "ALTER TABLE δ Į ϴ. DROP TABLE ̿ϼ." - nor "En kan ikke slette alle felt med ALTER TABLE. Bruk DROP TABLE isteden." - norwegian-ny "Ein kan ikkje slette alle felt med ALTER TABLE. Bruk DROP TABLE istadenfor." - pol "Nie mona usun? wszystkich pl wykorzystuj?c ALTER TABLE. W zamian uyj DROP TABLE" - por "Voc no pode deletar todas as colunas com ALTER TABLE; use DROP TABLE em seu lugar" - rum "Nu poti sterge toate coloanele cu ALTER TABLE. Foloseste DROP TABLE in schimb" - rus " ALTER TABLE. DROP TABLE" - serbian "Ne moete da izbriete sve kolone pomou komande 'ALTER TABLE'. Upotrebite komandu 'DROP TABLE' ako elite to da uradite" - slo "One nemem zmaza all fields with ALTER TABLE; use DROP TABLE instead" - spa "No puede borrar todos los campos con ALTER TABLE. Usa DROP TABLE para hacerlo" - swe "Man kan inte radera alla flt med ALTER TABLE. Anvnd DROP TABLE istllet" - ukr " Ӧ æ ALTER TABLE. DROP TABLE" + cze "Nen-B mon vymazat vechny poloky s ALTER TABLE. Pouijte DROP TABLE" + dan "Man kan ikke slette alle felter med ALTER TABLE. Brug DROP TABLE i stedet." + nla "Het is niet mogelijk alle velden te verwijderen met ALTER TABLE. Gebruik a.u.b. DROP TABLE hiervoor!" + eng "You can't delete all columns with ALTER TABLE; use DROP TABLE instead" + jps "ALTER TABLE őSĂ column ͍폜ł܂. DROP TABLE gpĂ", + est "ALTER TABLE kasutades ei saa kustutada kiki tulpasid. Kustuta tabel DROP TABLE abil" + fre "Vous ne pouvez effacer tous les champs avec ALTER TABLE. Utilisez DROP TABLE" + ger "Mit ALTER TABLE knnen nicht alle Felder auf einmal gelscht werden. Dafr DROP TABLE verwenden" + greek " ALTER TABLE. DROP TABLE" + hun "Az osszes mezo nem torolheto az ALTER TABLE-lel. Hasznalja a DROP TABLE-t helyette" + ita "Non si possono cancellare tutti i campi con una ALTER TABLE. Utilizzare DROP TABLE" + jpn "ALTER TABLE Ƥ column ϺǤޤ. DROP TABLE ѤƤ" + kor "ALTER TABLE δ Į ϴ. DROP TABLE ̿ϼ." + nor "En kan ikke slette alle felt med ALTER TABLE. Bruk DROP TABLE isteden." + norwegian-ny "Ein kan ikkje slette alle felt med ALTER TABLE. Bruk DROP TABLE istadenfor." + pol "Nie mona usun? wszystkich pl wykorzystuj?c ALTER TABLE. W zamian uyj DROP TABLE" + por "Voc no pode deletar todas as colunas com ALTER TABLE; use DROP TABLE em seu lugar" + rum "Nu poti sterge toate coloanele cu ALTER TABLE. Foloseste DROP TABLE in schimb" + rus " ALTER TABLE. DROP TABLE" + serbian "Ne moete da izbriete sve kolone pomou komande 'ALTER TABLE'. Upotrebite komandu 'DROP TABLE' ako elite to da uradite" + slo "One nemem zmaza all fields with ALTER TABLE; use DROP TABLE instead" + spa "No puede borrar todos los campos con ALTER TABLE. Usa DROP TABLE para hacerlo" + swe "Man kan inte radera alla flt med ALTER TABLE. Anvnd DROP TABLE istllet" + ukr " Ӧ æ ALTER TABLE. DROP TABLE" ER_CANT_DROP_FIELD_OR_KEY 42000 - cze "Nemohu zru-Bit '%-.64s' (provst DROP). Zkontrolujte, zda neexistuj zznamy/kle" - dan "Kan ikke udfre DROP '%-.64s'. Undersg om feltet/nglen eksisterer." - nla "Kan '%-.64s' niet weggooien. Controleer of het veld of de zoeksleutel daadwerkelijk bestaat." - eng "Can't DROP '%-.64s'; check that column/key exists" - jps "'%-.64s' jł܂ł; check that column/key exists", - est "Ei suuda kustutada '%-.64s'. Kontrolli kas tulp/vti eksisteerib" - fre "Ne peut effacer (DROP) '%-.64s'. Vrifiez s'il existe" - ger "Kann '%-.64s' nicht lschen. Existiert die Spalte oder der Schlssel?" - greek " (DROP) '%-.64s'. / " - hun "A DROP '%-.64s' nem lehetseges. Ellenorizze, hogy a mezo/kulcs letezik-e" - ita "Impossibile cancellare '%-.64s'. Controllare che il campo chiave esista" - jpn "'%-.64s' ˴ǤޤǤ; check that column/key exists" - kor "'%-.64s' DROP ϴ. Į̳ Ű ϴ äũϼ." - nor "Kan ikke DROP '%-.64s'. Undersk om felt/nkkel eksisterer." - norwegian-ny "Kan ikkje DROP '%-.64s'. Undersk om felt/nkkel eksisterar." - pol "Nie mona wykona operacji DROP '%-.64s'. Sprawd, czy to pole/klucz istnieje" - por "No se pode fazer DROP '%-.64s'. Confira se esta coluna/chave existe" - rum "Nu pot sa DROP '%-.64s'. Verifica daca coloana/cheia exista" - rus " (DROP) '%-.64s'. / " - serbian "Ne mogu da izvrim komandu drop 'DROP' na '%-.64s'. Proverite da li ta kolona (odnosno klju) postoji" - slo "Nemem zrui (DROP) '%-.64s'. Skontrolujte, i neexistuj zznamy/ke" - spa "No puedo ELIMINAR '%-.64s'. compuebe que el campo/clave existe" - swe "Kan inte ta bort '%-.64s'. Kontrollera att fltet/nyckel finns" - ukr " DROP '%-.64s'. צ, / դ" + cze "Nemohu zru-Bit '%-.64s' (provst DROP). Zkontrolujte, zda neexistuj zznamy/kle" + dan "Kan ikke udfre DROP '%-.64s'. Undersg om feltet/nglen eksisterer." + nla "Kan '%-.64s' niet weggooien. Controleer of het veld of de zoeksleutel daadwerkelijk bestaat." + eng "Can't DROP '%-.64s'; check that column/key exists" + jps "'%-.64s' jł܂ł; check that column/key exists", + est "Ei suuda kustutada '%-.64s'. Kontrolli kas tulp/vti eksisteerib" + fre "Ne peut effacer (DROP) '%-.64s'. Vrifiez s'il existe" + ger "Kann '%-.64s' nicht lschen. Existiert die Spalte oder der Schlssel?" + greek " (DROP) '%-.64s'. / " + hun "A DROP '%-.64s' nem lehetseges. Ellenorizze, hogy a mezo/kulcs letezik-e" + ita "Impossibile cancellare '%-.64s'. Controllare che il campo chiave esista" + jpn "'%-.64s' ˴ǤޤǤ; check that column/key exists" + kor "'%-.64s' DROP ϴ. Į̳ Ű ϴ äũϼ." + nor "Kan ikke DROP '%-.64s'. Undersk om felt/nkkel eksisterer." + norwegian-ny "Kan ikkje DROP '%-.64s'. Undersk om felt/nkkel eksisterar." + pol "Nie mona wykona operacji DROP '%-.64s'. Sprawd, czy to pole/klucz istnieje" + por "No se pode fazer DROP '%-.64s'. Confira se esta coluna/chave existe" + rum "Nu pot sa DROP '%-.64s'. Verifica daca coloana/cheia exista" + rus " (DROP) '%-.64s'. / " + serbian "Ne mogu da izvrim komandu drop 'DROP' na '%-.64s'. Proverite da li ta kolona (odnosno klju) postoji" + slo "Nemem zrui (DROP) '%-.64s'. Skontrolujte, i neexistuj zznamy/ke" + spa "No puedo ELIMINAR '%-.64s'. compuebe que el campo/clave existe" + swe "Kan inte ta bort '%-.64s'. Kontrollera att fltet/nyckel finns" + ukr " DROP '%-.64s'. צ, / դ" ER_INSERT_INFO - cze "Z-Bznam: %ld Zdvojench: %ld Varovn: %ld" - dan "Poster: %ld Ens: %ld Advarsler: %ld" - nla "Records: %ld Dubbel: %ld Waarschuwing: %ld" - eng "Records: %ld Duplicates: %ld Warnings: %ld" - jps "R[h: %ld d: %ld Warnings: %ld", - est "Kirjeid: %ld Kattuvaid: %ld Hoiatusi: %ld" - fre "Enregistrements: %ld Doublons: %ld Avertissements: %ld" - ger "Datenstze: %ld Duplikate: %ld Warnungen: %ld" - greek ": %ld : %ld : %ld" - hun "Rekordok: %ld Duplikalva: %ld Warnings: %ld" - ita "Records: %ld Duplicati: %ld Avvertimenti: %ld" - jpn "쥳ɿ: %ld ʣ: %ld Warnings: %ld" - kor "ڵ: %ld ߺ: %ld : %ld" - nor "Poster: %ld Like: %ld Advarsler: %ld" - norwegian-ny "Postar: %ld Like: %ld tvaringar: %ld" - pol "Rekordw: %ld Duplikatw: %ld Ostrzee: %ld" - por "Registros: %ld - Duplicados: %ld - Avisos: %ld" - rum "Recorduri: %ld Duplicate: %ld Atentionari (warnings): %ld" - rus ": %ld : %ld : %ld" - serbian "Slogova: %ld Duplikata: %ld Upozorenja: %ld" - slo "Zznamov: %ld Opakovanch: %ld Varovania: %ld" - spa "Registros: %ld Duplicados: %ld Peligros: %ld" - swe "Rader: %ld Dubletter: %ld Varningar: %ld" - ukr "Ӧ: %ld ̦Ԧ: %ld : %ld" + cze "Z-Bznam: %ld Zdvojench: %ld Varovn: %ld" + dan "Poster: %ld Ens: %ld Advarsler: %ld" + nla "Records: %ld Dubbel: %ld Waarschuwing: %ld" + eng "Records: %ld Duplicates: %ld Warnings: %ld" + jps "R[h: %ld d: %ld Warnings: %ld", + est "Kirjeid: %ld Kattuvaid: %ld Hoiatusi: %ld" + fre "Enregistrements: %ld Doublons: %ld Avertissements: %ld" + ger "Datenstze: %ld Duplikate: %ld Warnungen: %ld" + greek ": %ld : %ld : %ld" + hun "Rekordok: %ld Duplikalva: %ld Warnings: %ld" + ita "Records: %ld Duplicati: %ld Avvertimenti: %ld" + jpn "쥳ɿ: %ld ʣ: %ld Warnings: %ld" + kor "ڵ: %ld ߺ: %ld : %ld" + nor "Poster: %ld Like: %ld Advarsler: %ld" + norwegian-ny "Postar: %ld Like: %ld tvaringar: %ld" + pol "Rekordw: %ld Duplikatw: %ld Ostrzee: %ld" + por "Registros: %ld - Duplicados: %ld - Avisos: %ld" + rum "Recorduri: %ld Duplicate: %ld Atentionari (warnings): %ld" + rus ": %ld : %ld : %ld" + serbian "Slogova: %ld Duplikata: %ld Upozorenja: %ld" + slo "Zznamov: %ld Opakovanch: %ld Varovania: %ld" + spa "Registros: %ld Duplicados: %ld Peligros: %ld" + swe "Rader: %ld Dubletter: %ld Varningar: %ld" + ukr "Ӧ: %ld ̦Ԧ: %ld : %ld" ER_UPDATE_TABLE_USED - eng "You can't specify target table '%-.64s' for update in FROM clause" - ger "Die Verwendung der zu aktualisierenden Zieltabelle '%-.64s' ist in der FROM-Klausel nicht zulssig." - rus " '%-.64s' FROM " - swe "INSERT-table '%-.64s' fr inte finnas i FROM tabell-listan" - ukr " '%-.64s' ͦ ̦ FROM" + eng "You can't specify target table '%-.64s' for update in FROM clause" + ger "Die Verwendung der zu aktualisierenden Zieltabelle '%-.64s' ist in der FROM-Klausel nicht zulssig." + rus " '%-.64s' FROM " + swe "INSERT-table '%-.64s' fr inte finnas i FROM tabell-listan" + ukr " '%-.64s' ͦ ̦ FROM" ER_NO_SUCH_THREAD - cze "Nezn-Bm identifikace threadu: %lu" - dan "Ukendt trd id: %lu" - nla "Onbekend thread id: %lu" - eng "Unknown thread id: %lu" - jps "thread id: %lu ͂܂", - est "Tundmatu lim: %lu" - fre "Numro de tche inconnu: %lu" - ger "Unbekannte Thread-ID: %lu" - greek " thread id: %lu" - hun "Ervenytelen szal (thread) id: %lu" - ita "Thread id: %lu sconosciuto" - jpn "thread id: %lu Ϥޤ" - kor "˼ id: %lu" - nor "Ukjent trd id: %lu" - norwegian-ny "Ukjent trd id: %lu" - pol "Nieznany identyfikator w?tku: %lu" - por "'Id' de 'thread' %lu desconhecido" - rum "Id-ul: %lu thread-ului este necunoscut" - rus " : %lu" - serbian "Nepoznat thread identifikator: %lu" - slo "Neznma identifikcia vlkna: %lu" - spa "Identificador del thread: %lu desconocido" - swe "Finns ingen trd med id %lu" - ukr "צ Ʀ Ǧ: %lu" + cze "Nezn-Bm identifikace threadu: %lu" + dan "Ukendt trd id: %lu" + nla "Onbekend thread id: %lu" + eng "Unknown thread id: %lu" + jps "thread id: %lu ͂܂", + est "Tundmatu lim: %lu" + fre "Numro de tche inconnu: %lu" + ger "Unbekannte Thread-ID: %lu" + greek " thread id: %lu" + hun "Ervenytelen szal (thread) id: %lu" + ita "Thread id: %lu sconosciuto" + jpn "thread id: %lu Ϥޤ" + kor "˼ id: %lu" + nor "Ukjent trd id: %lu" + norwegian-ny "Ukjent trd id: %lu" + pol "Nieznany identyfikator w?tku: %lu" + por "'Id' de 'thread' %lu desconhecido" + rum "Id-ul: %lu thread-ului este necunoscut" + rus " : %lu" + serbian "Nepoznat thread identifikator: %lu" + slo "Neznma identifikcia vlkna: %lu" + spa "Identificador del thread: %lu desconocido" + swe "Finns ingen trd med id %lu" + ukr "צ Ʀ Ǧ: %lu" ER_KILL_DENIED_ERROR - cze "Nejste vlastn-Bkem threadu %lu" - dan "Du er ikke ejer af trden %lu" - nla "U bent geen bezitter van thread %lu" - eng "You are not owner of thread %lu" - jps "thread %lu ̃I[i[ł͂܂", - est "Ei ole lime %lu omanik" - fre "Vous n'tes pas propritaire de la tche no: %lu" - ger "Sie sind nicht Eigentmer von Thread %lu" - greek " owner thread %lu" - hun "A %lu thread-nek mas a tulajdonosa" - ita "Utente non proprietario del thread %lu" - jpn "thread %lu ΥʡǤϤޤ" - kor "(Thread) %lu ڰ ƴմϴ." - nor "Du er ikke eier av trden %lu" - norwegian-ny "Du er ikkje eigar av trd %lu" - pol "Nie jeste? wa?cicielem w?tku %lu" - por "Voc no proprietrio da 'thread' %lu" - rum "Nu sinteti proprietarul threadului %lu" - rus " %lu" - serbian "Vi niste vlasnik thread-a %lu" - slo "Nie ste vlastnkom vlkna %lu" - spa "Tu no eres el propietario del thread%lu" - swe "Du r inte gare till trd %lu" - ukr " Ǧ %lu" + cze "Nejste vlastn-Bkem threadu %lu" + dan "Du er ikke ejer af trden %lu" + nla "U bent geen bezitter van thread %lu" + eng "You are not owner of thread %lu" + jps "thread %lu ̃I[i[ł͂܂", + est "Ei ole lime %lu omanik" + fre "Vous n'tes pas propritaire de la tche no: %lu" + ger "Sie sind nicht Eigentmer von Thread %lu" + greek " owner thread %lu" + hun "A %lu thread-nek mas a tulajdonosa" + ita "Utente non proprietario del thread %lu" + jpn "thread %lu ΥʡǤϤޤ" + kor "(Thread) %lu ڰ ƴմϴ." + nor "Du er ikke eier av trden %lu" + norwegian-ny "Du er ikkje eigar av trd %lu" + pol "Nie jeste? wa?cicielem w?tku %lu" + por "Voc no proprietrio da 'thread' %lu" + rum "Nu sinteti proprietarul threadului %lu" + rus " %lu" + serbian "Vi niste vlasnik thread-a %lu" + slo "Nie ste vlastnkom vlkna %lu" + spa "Tu no eres el propietario del thread%lu" + swe "Du r inte gare till trd %lu" + ukr " Ǧ %lu" ER_NO_TABLES_USED - cze "Nejsou pou-Bity dn tabulky" - dan "Ingen tabeller i brug" - nla "Geen tabellen gebruikt." - eng "No tables used" - est "htegi tabelit pole kasutusel" - fre "Aucune table utilise" - ger "Keine Tabellen verwendet" - greek " " - hun "Nincs hasznalt tabla" - ita "Nessuna tabella usata" - kor " ̺ ʾҽϴ." - nor "Ingen tabeller i bruk" - norwegian-ny "Ingen tabellar i bruk" - pol "Nie ma adej uytej tabeli" - por "Nenhuma tabela usada" - rum "Nici o tabela folosita" - rus " " - serbian "Nema upotrebljenih tabela" - slo "Nie je pouit iadna tabuka" - spa "No ha tablas usadas" - swe "Inga tabeller angivna" - ukr " " + cze "Nejsou pou-Bity dn tabulky" + dan "Ingen tabeller i brug" + nla "Geen tabellen gebruikt." + eng "No tables used" + est "htegi tabelit pole kasutusel" + fre "Aucune table utilise" + ger "Keine Tabellen verwendet" + greek " " + hun "Nincs hasznalt tabla" + ita "Nessuna tabella usata" + kor " ̺ ʾҽϴ." + nor "Ingen tabeller i bruk" + norwegian-ny "Ingen tabellar i bruk" + pol "Nie ma adej uytej tabeli" + por "Nenhuma tabela usada" + rum "Nici o tabela folosita" + rus " " + serbian "Nema upotrebljenih tabela" + slo "Nie je pouit iadna tabuka" + spa "No ha tablas usadas" + swe "Inga tabeller angivna" + ukr " " ER_TOO_BIG_SET - cze "P-Bli mnoho etzc pro sloupec %s a SET" - dan "For mange tekststrenge til specifikationen af SET i kolonne %-.64s" - nla "Teveel strings voor kolom %s en SET" - eng "Too many strings for column %-.64s and SET" - est "Liiga palju string tulbale %-.64s tbile SET" - fre "Trop de chanes dans la colonne %s avec SET" - ger "Zu viele Strings fr Feld %-.64s und SET angegeben" - greek " strings %-.64s SET" - hun "Tul sok karakter: %-.64s es SET" - ita "Troppe stringhe per la colonna %-.64s e la SET" - kor "Į %-.64s SET Ʈ ʹ ϴ." - nor "For mange tekststrenger kolonne %s og SET" - norwegian-ny "For mange tekststrengar felt %s og SET" - pol "Zbyt wiele acuchw dla kolumny %s i polecenia SET" - por "'Strings' demais para coluna '%-.64s' e SET" - rum "Prea multe siruri pentru coloana %-.64s si SET" - rus " %-.64s SET" - serbian "Previe string-ova za kolonu '%-.64s' i komandu 'SET'" - slo "Prli mnoho reazcov pre pole %-.64s a SET" - spa "Muchas strings para columna %s y SET" - swe "Fr mnga alternativ till kolumn %s fr SET" - ukr " %-.64s SET" + cze "P-Bli mnoho etzc pro sloupec %s a SET" + dan "For mange tekststrenge til specifikationen af SET i kolonne %-.64s" + nla "Teveel strings voor kolom %s en SET" + eng "Too many strings for column %-.64s and SET" + est "Liiga palju string tulbale %-.64s tbile SET" + fre "Trop de chanes dans la colonne %s avec SET" + ger "Zu viele Strings fr Feld %-.64s und SET angegeben" + greek " strings %-.64s SET" + hun "Tul sok karakter: %-.64s es SET" + ita "Troppe stringhe per la colonna %-.64s e la SET" + kor "Į %-.64s SET Ʈ ʹ ϴ." + nor "For mange tekststrenger kolonne %s og SET" + norwegian-ny "For mange tekststrengar felt %s og SET" + pol "Zbyt wiele acuchw dla kolumny %s i polecenia SET" + por "'Strings' demais para coluna '%-.64s' e SET" + rum "Prea multe siruri pentru coloana %-.64s si SET" + rus " %-.64s SET" + serbian "Previe string-ova za kolonu '%-.64s' i komandu 'SET'" + slo "Prli mnoho reazcov pre pole %-.64s a SET" + spa "Muchas strings para columna %s y SET" + swe "Fr mnga alternativ till kolumn %s fr SET" + ukr " %-.64s SET" ER_NO_UNIQUE_LOGFILE - cze "Nemohu vytvo-Bit jednoznan jmno logovacho souboru %s.(1-999)\n" - dan "Kan ikke lave unikt log-filnavn %s.(1-999)\n" - nla "Het is niet mogelijk een unieke naam te maken voor de logfile %s.(1-999)\n" - eng "Can't generate a unique log-filename %-.200s.(1-999)\n" - est "Ei suuda luua unikaalset logifaili nime %-.64s.(1-999)\n" - fre "Ne peut gnrer un unique nom de journal %s.(1-999)\n" - ger "Kann keinen eindeutigen Dateinamen fr die Logdatei %-.64s(1-999) erzeugen\n" - greek " unique log-filename %-.64s.(1-999)\n" - hun "Egyedi log-filenev nem generalhato: %-.64s.(1-999)\n" - ita "Impossibile generare un nome del file log unico %-.64s.(1-999)\n" - kor "Unique αȭ '%-.64s' ϴ.(1-999)\n" - nor "Kan ikke lage unikt loggfilnavn %s.(1-999)\n" - norwegian-ny "Kan ikkje lage unikt loggfilnavn %s.(1-999)\n" - pol "Nie mona stworzy unikalnej nazwy pliku z logiem %s.(1-999)\n" - por "No pode gerar um nome de arquivo de 'log' nico '%-.64s'.(1-999)\n" - rum "Nu pot sa generez un nume de log unic %-.64s.(1-999)\n" - rus " %-.64s.(1-999)\n" - serbian "Ne mogu da generiem jedinstveno ime log-file-a: '%-.64s.(1-999)'\n" - slo "Nemem vytvori uniktne meno log-sboru %-.64s.(1-999)\n" - spa "No puede crear un unico archivo log %s.(1-999)\n" - swe "Kan inte generera ett unikt filnamn %s.(1-999)\n" - ukr " Φ ' log- %-.64s.(1-999)\n" + cze "Nemohu vytvo-Bit jednoznan jmno logovacho souboru %s.(1-999)\n" + dan "Kan ikke lave unikt log-filnavn %s.(1-999)\n" + nla "Het is niet mogelijk een unieke naam te maken voor de logfile %s.(1-999)\n" + eng "Can't generate a unique log-filename %-.200s.(1-999)\n" + est "Ei suuda luua unikaalset logifaili nime %-.64s.(1-999)\n" + fre "Ne peut gnrer un unique nom de journal %s.(1-999)\n" + ger "Kann keinen eindeutigen Dateinamen fr die Logdatei %-.64s(1-999) erzeugen\n" + greek " unique log-filename %-.64s.(1-999)\n" + hun "Egyedi log-filenev nem generalhato: %-.64s.(1-999)\n" + ita "Impossibile generare un nome del file log unico %-.64s.(1-999)\n" + kor "Unique αȭ '%-.64s' ϴ.(1-999)\n" + nor "Kan ikke lage unikt loggfilnavn %s.(1-999)\n" + norwegian-ny "Kan ikkje lage unikt loggfilnavn %s.(1-999)\n" + pol "Nie mona stworzy unikalnej nazwy pliku z logiem %s.(1-999)\n" + por "No pode gerar um nome de arquivo de 'log' nico '%-.64s'.(1-999)\n" + rum "Nu pot sa generez un nume de log unic %-.64s.(1-999)\n" + rus " %-.64s.(1-999)\n" + serbian "Ne mogu da generiem jedinstveno ime log-file-a: '%-.64s.(1-999)'\n" + slo "Nemem vytvori uniktne meno log-sboru %-.64s.(1-999)\n" + spa "No puede crear un unico archivo log %s.(1-999)\n" + swe "Kan inte generera ett unikt filnamn %s.(1-999)\n" + ukr " Φ ' log- %-.64s.(1-999)\n" ER_TABLE_NOT_LOCKED_FOR_WRITE - cze "Tabulka '%-.64s' byla zam-Bena s READ a neme bt zmnna" - dan "Tabellen '%-.64s' var lst med READ ls og kan ikke opdateres" - nla "Tabel '%-.64s' was gelocked met een lock om te lezen. Derhalve kunnen geen wijzigingen worden opgeslagen." - eng "Table '%-.64s' was locked with a READ lock and can't be updated" - jps "Table '%-.64s' READ lock ɂȂĂāAXV͂ł܂", - est "Tabel '%-.64s' on lukustatud READ lukuga ning ei ole muudetav" - fre "Table '%-.64s' verrouille lecture (READ): modification impossible" - ger "Tabelle '%-.64s' ist mit Lesesperre versehen und kann nicht aktualisiert werden" - greek " '%-.64s' READ lock " - hun "A(z) '%-.64s' tabla zarolva lett (READ lock) es nem lehet frissiteni" - ita "La tabella '%-.64s' e` soggetta a lock in lettura e non puo` essere aggiornata" - jpn "Table '%-.64s' READ lock ˤʤäƤơϤǤޤ" - kor "̺ '%-.64s' READ ־ ϴ." - nor "Tabellen '%-.64s' var lst med READ ls og kan ikke oppdateres" - norwegian-ny "Tabellen '%-.64s' var lst med READ ls og kan ikkje oppdaterast" - pol "Tabela '%-.64s' zostaa zablokowana przez READ i nie moe zosta zaktualizowana" - por "Tabela '%-.64s' foi travada com trava de leitura e no pode ser atualizada" - rum "Tabela '%-.64s' a fost locked cu un READ lock si nu poate fi actualizata" - rus " '%-.64s' READ lock " - serbian "Tabela '%-.64s' je zakljuana READ lock-om; iz nje se moe samo itati ali u nju se ne moe pisati" - slo "Tabuka '%-.64s' bola zamknut s READ a neme by zmenen" - spa "Tabla '%-.64s' fue trabada con un READ lock y no puede ser actualizada" - swe "Tabell '%-.64s' kan inte uppdateras emedan den r lst fr lsning" - ukr " '%-.64s' Ԧ , " + cze "Tabulka '%-.64s' byla zam-Bena s READ a neme bt zmnna" + dan "Tabellen '%-.64s' var lst med READ ls og kan ikke opdateres" + nla "Tabel '%-.64s' was gelocked met een lock om te lezen. Derhalve kunnen geen wijzigingen worden opgeslagen." + eng "Table '%-.64s' was locked with a READ lock and can't be updated" + jps "Table '%-.64s' READ lock ɂȂĂāAXV͂ł܂", + est "Tabel '%-.64s' on lukustatud READ lukuga ning ei ole muudetav" + fre "Table '%-.64s' verrouille lecture (READ): modification impossible" + ger "Tabelle '%-.64s' ist mit Lesesperre versehen und kann nicht aktualisiert werden" + greek " '%-.64s' READ lock " + hun "A(z) '%-.64s' tabla zarolva lett (READ lock) es nem lehet frissiteni" + ita "La tabella '%-.64s' e` soggetta a lock in lettura e non puo` essere aggiornata" + jpn "Table '%-.64s' READ lock ˤʤäƤơϤǤޤ" + kor "̺ '%-.64s' READ ־ ϴ." + nor "Tabellen '%-.64s' var lst med READ ls og kan ikke oppdateres" + norwegian-ny "Tabellen '%-.64s' var lst med READ ls og kan ikkje oppdaterast" + pol "Tabela '%-.64s' zostaa zablokowana przez READ i nie moe zosta zaktualizowana" + por "Tabela '%-.64s' foi travada com trava de leitura e no pode ser atualizada" + rum "Tabela '%-.64s' a fost locked cu un READ lock si nu poate fi actualizata" + rus " '%-.64s' READ lock " + serbian "Tabela '%-.64s' je zakljuana READ lock-om; iz nje se moe samo itati ali u nju se ne moe pisati" + slo "Tabuka '%-.64s' bola zamknut s READ a neme by zmenen" + spa "Tabla '%-.64s' fue trabada con un READ lock y no puede ser actualizada" + swe "Tabell '%-.64s' kan inte uppdateras emedan den r lst fr lsning" + ukr " '%-.64s' Ԧ , " ER_TABLE_NOT_LOCKED - cze "Tabulka '%-.64s' nebyla zam-Bena s LOCK TABLES" - dan "Tabellen '%-.64s' var ikke lst med LOCK TABLES" - nla "Tabel '%-.64s' was niet gelocked met LOCK TABLES" - eng "Table '%-.64s' was not locked with LOCK TABLES" - jps "Table '%-.64s' LOCK TABLES ɂăbNĂ܂", - est "Tabel '%-.64s' ei ole lukustatud ksuga LOCK TABLES" - fre "Table '%-.64s' non verrouille: utilisez LOCK TABLES" - ger "Tabelle '%-.64s' wurde nicht mit LOCK TABLES gesperrt" - greek " '%-.64s' LOCK TABLES" - hun "A(z) '%-.64s' tabla nincs zarolva a LOCK TABLES-szel" - ita "Non e` stato impostato il lock per la tabella '%-.64s' con LOCK TABLES" - jpn "Table '%-.64s' LOCK TABLES ˤäƥåƤޤ" - kor "̺ '%-.64s' LOCK TABLES ʾҽϴ." - nor "Tabellen '%-.64s' var ikke lst med LOCK TABLES" - norwegian-ny "Tabellen '%-.64s' var ikkje lst med LOCK TABLES" - pol "Tabela '%-.64s' nie zostaa zablokowana poleceniem LOCK TABLES" - por "Tabela '%-.64s' no foi travada com LOCK TABLES" - rum "Tabela '%-.64s' nu a fost locked cu LOCK TABLES" - rus " '%-.64s' LOCK TABLES" - serbian "Tabela '%-.64s' nije bila zakljuana komandom 'LOCK TABLES'" - slo "Tabuka '%-.64s' nebola zamknut s LOCK TABLES" - spa "Tabla '%-.64s' no fue trabada con LOCK TABLES" - swe "Tabell '%-.64s' r inte lst med LOCK TABLES" - ukr " '%-.64s' LOCK TABLES" + cze "Tabulka '%-.64s' nebyla zam-Bena s LOCK TABLES" + dan "Tabellen '%-.64s' var ikke lst med LOCK TABLES" + nla "Tabel '%-.64s' was niet gelocked met LOCK TABLES" + eng "Table '%-.64s' was not locked with LOCK TABLES" + jps "Table '%-.64s' LOCK TABLES ɂăbNĂ܂", + est "Tabel '%-.64s' ei ole lukustatud ksuga LOCK TABLES" + fre "Table '%-.64s' non verrouille: utilisez LOCK TABLES" + ger "Tabelle '%-.64s' wurde nicht mit LOCK TABLES gesperrt" + greek " '%-.64s' LOCK TABLES" + hun "A(z) '%-.64s' tabla nincs zarolva a LOCK TABLES-szel" + ita "Non e` stato impostato il lock per la tabella '%-.64s' con LOCK TABLES" + jpn "Table '%-.64s' LOCK TABLES ˤäƥåƤޤ" + kor "̺ '%-.64s' LOCK TABLES ʾҽϴ." + nor "Tabellen '%-.64s' var ikke lst med LOCK TABLES" + norwegian-ny "Tabellen '%-.64s' var ikkje lst med LOCK TABLES" + pol "Tabela '%-.64s' nie zostaa zablokowana poleceniem LOCK TABLES" + por "Tabela '%-.64s' no foi travada com LOCK TABLES" + rum "Tabela '%-.64s' nu a fost locked cu LOCK TABLES" + rus " '%-.64s' LOCK TABLES" + serbian "Tabela '%-.64s' nije bila zakljuana komandom 'LOCK TABLES'" + slo "Tabuka '%-.64s' nebola zamknut s LOCK TABLES" + spa "Tabla '%-.64s' no fue trabada con LOCK TABLES" + swe "Tabell '%-.64s' r inte lst med LOCK TABLES" + ukr " '%-.64s' LOCK TABLES" ER_BLOB_CANT_HAVE_DEFAULT 42000 - cze "Blob polo-Bka '%-.64s' neme mt defaultn hodnotu" - dan "BLOB feltet '%-.64s' kan ikke have en standard vrdi" - nla "Blob veld '%-.64s' can geen standaardwaarde bevatten" - eng "BLOB/TEXT column '%-.64s' can't have a default value" - est "BLOB-tpi tulp '%-.64s' ei saa omada vaikevrtust" - fre "BLOB '%-.64s' ne peut avoir de valeur par dfaut" - ger "BLOB/TEXT-Feld '%-.64s' darf keinen Vorgabewert (DEFAULT) haben" - greek " Blob '%-.64s' (default value)" - hun "A(z) '%-.64s' blob objektumnak nem lehet alapertelmezett erteke" - ita "Il campo BLOB '%-.64s' non puo` avere un valore di default" - jpn "BLOB column '%-.64s' can't have a default value" - kor "BLOB Į '%-.64s' Ʈ ϴ." - nor "Blob feltet '%-.64s' kan ikke ha en standard verdi" - norwegian-ny "Blob feltet '%-.64s' kan ikkje ha ein standard verdi" - pol "Pole typu blob '%-.64s' nie moe mie domy?lnej warto?ci" - por "Coluna BLOB '%-.64s' no pode ter um valor padro (default)" - rum "Coloana BLOB '%-.64s' nu poate avea o valoare default" - rus " BLOB '%-.64s'" - serbian "BLOB kolona '%-.64s' ne moe imati default vrednost" - slo "Pole BLOB '%-.64s' neme ma implicitn hodnotu" - spa "Campo Blob '%-.64s' no puede tener valores patron" - swe "BLOB flt '%-.64s' kan inte ha ett DEFAULT-vrde" - ukr " BLOB '%-.64s' " + cze "Blob polo-Bka '%-.64s' neme mt defaultn hodnotu" + dan "BLOB feltet '%-.64s' kan ikke have en standard vrdi" + nla "Blob veld '%-.64s' can geen standaardwaarde bevatten" + eng "BLOB/TEXT column '%-.64s' can't have a default value" + est "BLOB-tpi tulp '%-.64s' ei saa omada vaikevrtust" + fre "BLOB '%-.64s' ne peut avoir de valeur par dfaut" + ger "BLOB/TEXT-Feld '%-.64s' darf keinen Vorgabewert (DEFAULT) haben" + greek " Blob '%-.64s' (default value)" + hun "A(z) '%-.64s' blob objektumnak nem lehet alapertelmezett erteke" + ita "Il campo BLOB '%-.64s' non puo` avere un valore di default" + jpn "BLOB column '%-.64s' can't have a default value" + kor "BLOB Į '%-.64s' Ʈ ϴ." + nor "Blob feltet '%-.64s' kan ikke ha en standard verdi" + norwegian-ny "Blob feltet '%-.64s' kan ikkje ha ein standard verdi" + pol "Pole typu blob '%-.64s' nie moe mie domy?lnej warto?ci" + por "Coluna BLOB '%-.64s' no pode ter um valor padro (default)" + rum "Coloana BLOB '%-.64s' nu poate avea o valoare default" + rus " BLOB '%-.64s'" + serbian "BLOB kolona '%-.64s' ne moe imati default vrednost" + slo "Pole BLOB '%-.64s' neme ma implicitn hodnotu" + spa "Campo Blob '%-.64s' no puede tener valores patron" + swe "BLOB flt '%-.64s' kan inte ha ett DEFAULT-vrde" + ukr " BLOB '%-.64s' " ER_WRONG_DB_NAME 42000 - cze "Nep-Bpustn jmno databze '%-.64s'" - dan "Ugyldigt database navn '%-.64s'" - nla "Databasenaam '%-.64s' is niet getoegestaan" - eng "Incorrect database name '%-.100s'" - jps "w肵 database '%-.100s' ԈĂ܂", - est "Vigane andmebaasi nimi '%-.100s'" - fre "Nom de base de donne illgal: '%-.64s'" - ger "Unerlaubter Datenbankname '%-.100s'" - greek " '%-.100s'" - hun "Hibas adatbazisnev: '%-.100s'" - ita "Nome database errato '%-.100s'" - jpn "ꤷ database ̾ '%-.100s' ְäƤޤ" - kor "'%-.100s' Ÿ̽ ̸ Ȯմϴ." - nor "Ugyldig database navn '%-.64s'" - norwegian-ny "Ugyldig database namn '%-.64s'" - pol "Niedozwolona nazwa bazy danych '%-.64s'" - por "Nome de banco de dados '%-.100s' incorreto" - rum "Numele bazei de date este incorect '%-.100s'" - rus " '%-.100s'" - serbian "Pogreno ime baze '%-.100s'" - slo "Neprpustn meno databzy '%-.100s'" - spa "Nombre de base de datos ilegal '%-.64s'" - swe "Felaktigt databasnamn '%-.64s'" - ukr "צ ' '%-.100s'" + cze "Nep-Bpustn jmno databze '%-.64s'" + dan "Ugyldigt database navn '%-.64s'" + nla "Databasenaam '%-.64s' is niet getoegestaan" + eng "Incorrect database name '%-.100s'" + jps "w肵 database '%-.100s' ԈĂ܂", + est "Vigane andmebaasi nimi '%-.100s'" + fre "Nom de base de donne illgal: '%-.64s'" + ger "Unerlaubter Datenbankname '%-.100s'" + greek " '%-.100s'" + hun "Hibas adatbazisnev: '%-.100s'" + ita "Nome database errato '%-.100s'" + jpn "ꤷ database ̾ '%-.100s' ְäƤޤ" + kor "'%-.100s' Ÿ̽ ̸ Ȯմϴ." + nor "Ugyldig database navn '%-.64s'" + norwegian-ny "Ugyldig database namn '%-.64s'" + pol "Niedozwolona nazwa bazy danych '%-.64s'" + por "Nome de banco de dados '%-.100s' incorreto" + rum "Numele bazei de date este incorect '%-.100s'" + rus " '%-.100s'" + serbian "Pogreno ime baze '%-.100s'" + slo "Neprpustn meno databzy '%-.100s'" + spa "Nombre de base de datos ilegal '%-.64s'" + swe "Felaktigt databasnamn '%-.64s'" + ukr "צ ' '%-.100s'" ER_WRONG_TABLE_NAME 42000 - cze "Nep-Bpustn jmno tabulky '%-.64s'" - dan "Ugyldigt tabel navn '%-.64s'" - nla "Niet toegestane tabelnaam '%-.64s'" - eng "Incorrect table name '%-.100s'" - jps "w肵 table '%-.100s' ͂܂Ă܂", - est "Vigane tabeli nimi '%-.100s'" - fre "Nom de table illgal: '%-.64s'" - ger "Unerlaubter Tabellenname '%-.100s'" - greek " '%-.100s'" - hun "Hibas tablanev: '%-.100s'" - ita "Nome tabella errato '%-.100s'" - jpn "ꤷ table ̾ '%-.100s' ϤޤäƤޤ" - kor "'%-.100s' ̺ ̸ Ȯմϴ." - nor "Ugyldig tabell navn '%-.64s'" - norwegian-ny "Ugyldig tabell namn '%-.64s'" - pol "Niedozwolona nazwa tabeli '%-.64s'..." - por "Nome de tabela '%-.100s' incorreto" - rum "Numele tabelei este incorect '%-.100s'" - rus " '%-.100s'" - serbian "Pogreno ime tabele '%-.100s'" - slo "Neprpustn meno tabuky '%-.100s'" - spa "Nombre de tabla ilegal '%-.64s'" - swe "Felaktigt tabellnamn '%-.64s'" - ukr "צ ' æ '%-.100s'" + cze "Nep-Bpustn jmno tabulky '%-.64s'" + dan "Ugyldigt tabel navn '%-.64s'" + nla "Niet toegestane tabelnaam '%-.64s'" + eng "Incorrect table name '%-.100s'" + jps "w肵 table '%-.100s' ͂܂Ă܂", + est "Vigane tabeli nimi '%-.100s'" + fre "Nom de table illgal: '%-.64s'" + ger "Unerlaubter Tabellenname '%-.100s'" + greek " '%-.100s'" + hun "Hibas tablanev: '%-.100s'" + ita "Nome tabella errato '%-.100s'" + jpn "ꤷ table ̾ '%-.100s' ϤޤäƤޤ" + kor "'%-.100s' ̺ ̸ Ȯմϴ." + nor "Ugyldig tabell navn '%-.64s'" + norwegian-ny "Ugyldig tabell namn '%-.64s'" + pol "Niedozwolona nazwa tabeli '%-.64s'..." + por "Nome de tabela '%-.100s' incorreto" + rum "Numele tabelei este incorect '%-.100s'" + rus " '%-.100s'" + serbian "Pogreno ime tabele '%-.100s'" + slo "Neprpustn meno tabuky '%-.100s'" + spa "Nombre de tabla ilegal '%-.64s'" + swe "Felaktigt tabellnamn '%-.64s'" + ukr "צ ' æ '%-.100s'" ER_TOO_BIG_SELECT 42000 - cze "Zadan-B SELECT by prochzel pli mnoho zznam a trval velmi dlouho. Zkontrolujte tvar WHERE a je-li SELECT v podku, pouijte SET SQL_BIG_SELECTS=1" - dan "SELECT ville undersge for mange poster og ville sandsynligvis tage meget lang tid. Undersg WHERE delen og brug SET SQL_BIG_SELECTS=1 hvis udtrykket er korrekt" - nla "Het SELECT-statement zou te veel records analyseren en dus veel tijd in beslagnemen. Kijk het WHERE-gedeelte van de query na en kies SET SQL_BIG_SELECTS=1 als het stament in orde is." - eng "The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay" - est "SELECT lause peab lbi vaatama suure hulga kirjeid ja vtaks tenoliselt liiga kaua aega. Tasub kontrollida WHERE klauslit ja vajadusel kasutada ksku SET SQL_BIG_SELECTS=1" - fre "SELECT va devoir examiner beaucoup d'enregistrements ce qui va prendre du temps. Vrifiez la clause WHERE et utilisez SET SQL_BIG_SELECTS=1 si SELECT se passe bien" - ger "Die Ausfhrung des SELECT wrde zu viele Datenstze untersuchen und wahrscheinlich sehr lange dauern. Bitte WHERE-Klausel berprfen und gegebenenfalls SET SQL_BIG_SELECTS=1 oder SET SQL_MAX_JOIN_SIZE=# verwenden" - greek " SELECT . WHERE SET SQL_BIG_SELECTS=1 SELECT " - hun "A SELECT tul sok rekordot fog megvizsgalni es nagyon sokaig fog tartani. Ellenorizze a WHERE-t es hasznalja a SET SQL_BIG_SELECTS=1 beallitast, ha a SELECT okay" - ita "La SELECT dovrebbe esaminare troppi record e usare troppo tempo. Controllare la WHERE e usa SET SQL_BIG_SELECTS=1 se e` tutto a posto." - kor "SELECT ɿ ʹ ڵ带 ã ð ҿ˴ϴ. WHERE ϰų, SELECT okǸ SET SQL_BIG_SELECTS=1 ɼ ϼ." - nor "SELECT ville underske for mange poster og ville sannsynligvis ta veldig lang tid. Undersk WHERE klausulen og bruk SET SQL_BIG_SELECTS=1 om SELECTen er korrekt" - norwegian-ny "SELECT ville underskje for mange postar og ville sannsynligvis ta veldig lang tid. Undersk WHERE klausulen og bruk SET SQL_BIG_SELECTS=1 om SELECTen er korrekt" - pol "Operacja SELECT bdzie dotyczya zbyt wielu rekordw i prawdopodobnie zajmie bardzo duo czasu. Sprawd warunek WHERE i uyj SQL_OPTION BIG_SELECTS=1 je?li operacja SELECT jest poprawna" - por "O SELECT examinaria registros demais e provavelmente levaria muito tempo. Cheque sua clusula WHERE e use SET SQL_BIG_SELECTS=1, se o SELECT estiver correto" - rum "SELECT-ul ar examina prea multe cimpuri si probabil ar lua prea mult timp; verifica clauza WHERE si foloseste SET SQL_BIG_SELECTS=1 daca SELECT-ul e okay" - rus " SELECT , , . WHERE, , , SET SQL_BIG_SELECTS=1" - serbian "Komanda 'SELECT' e ispitati previe slogova i potroiti previe vremena. Proverite va 'WHERE' filter i upotrebite 'SET OPTION SQL_BIG_SELECTS=1' ako elite ba ovakvu komandu" - slo "Zadan poiadavka SELECT by prechdzala prli mnoho zznamov a trvala by prli dlho. Skontrolujte tvar WHERE a ak je v poriadku, pouite SET SQL_BIG_SELECTS=1" - spa "El SELECT puede examinar muchos registros y probablemente con mucho tiempo. Verifique tu WHERE y usa SET SQL_BIG_SELECTS=1 si el SELECT esta correcto" - swe "Den angivna frgan skulle lsa mer n MAX_JOIN_SIZE rader. Kontrollera din WHERE och anvnd SET SQL_BIG_SELECTS=1 eller SET MAX_JOIN_SIZE=# ifall du vill hantera stora joins" - ukr " SELECT Ҧ Ӧ, , , . צ WHERE SET SQL_BIG_SELECTS=1, SELECT צ" + cze "Zadan-B SELECT by prochzel pli mnoho zznam a trval velmi dlouho. Zkontrolujte tvar WHERE a je-li SELECT v podku, pouijte SET SQL_BIG_SELECTS=1" + dan "SELECT ville undersge for mange poster og ville sandsynligvis tage meget lang tid. Undersg WHERE delen og brug SET SQL_BIG_SELECTS=1 hvis udtrykket er korrekt" + nla "Het SELECT-statement zou te veel records analyseren en dus veel tijd in beslagnemen. Kijk het WHERE-gedeelte van de query na en kies SET SQL_BIG_SELECTS=1 als het stament in orde is." + eng "The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay" + est "SELECT lause peab lbi vaatama suure hulga kirjeid ja vtaks tenoliselt liiga kaua aega. Tasub kontrollida WHERE klauslit ja vajadusel kasutada ksku SET SQL_BIG_SELECTS=1" + fre "SELECT va devoir examiner beaucoup d'enregistrements ce qui va prendre du temps. Vrifiez la clause WHERE et utilisez SET SQL_BIG_SELECTS=1 si SELECT se passe bien" + ger "Die Ausfhrung des SELECT wrde zu viele Datenstze untersuchen und wahrscheinlich sehr lange dauern. Bitte WHERE-Klausel berprfen und gegebenenfalls SET SQL_BIG_SELECTS=1 oder SET SQL_MAX_JOIN_SIZE=# verwenden" + greek " SELECT . WHERE SET SQL_BIG_SELECTS=1 SELECT " + hun "A SELECT tul sok rekordot fog megvizsgalni es nagyon sokaig fog tartani. Ellenorizze a WHERE-t es hasznalja a SET SQL_BIG_SELECTS=1 beallitast, ha a SELECT okay" + ita "La SELECT dovrebbe esaminare troppi record e usare troppo tempo. Controllare la WHERE e usa SET SQL_BIG_SELECTS=1 se e` tutto a posto." + kor "SELECT ɿ ʹ ڵ带 ã ð ҿ˴ϴ. WHERE ϰų, SELECT okǸ SET SQL_BIG_SELECTS=1 ɼ ϼ." + nor "SELECT ville underske for mange poster og ville sannsynligvis ta veldig lang tid. Undersk WHERE klausulen og bruk SET SQL_BIG_SELECTS=1 om SELECTen er korrekt" + norwegian-ny "SELECT ville underskje for mange postar og ville sannsynligvis ta veldig lang tid. Undersk WHERE klausulen og bruk SET SQL_BIG_SELECTS=1 om SELECTen er korrekt" + pol "Operacja SELECT bdzie dotyczya zbyt wielu rekordw i prawdopodobnie zajmie bardzo duo czasu. Sprawd warunek WHERE i uyj SQL_OPTION BIG_SELECTS=1 je?li operacja SELECT jest poprawna" + por "O SELECT examinaria registros demais e provavelmente levaria muito tempo. Cheque sua clusula WHERE e use SET SQL_BIG_SELECTS=1, se o SELECT estiver correto" + rum "SELECT-ul ar examina prea multe cimpuri si probabil ar lua prea mult timp; verifica clauza WHERE si foloseste SET SQL_BIG_SELECTS=1 daca SELECT-ul e okay" + rus " SELECT , , . WHERE, , , SET SQL_BIG_SELECTS=1" + serbian "Komanda 'SELECT' e ispitati previe slogova i potroiti previe vremena. Proverite va 'WHERE' filter i upotrebite 'SET OPTION SQL_BIG_SELECTS=1' ako elite ba ovakvu komandu" + slo "Zadan poiadavka SELECT by prechdzala prli mnoho zznamov a trvala by prli dlho. Skontrolujte tvar WHERE a ak je v poriadku, pouite SET SQL_BIG_SELECTS=1" + spa "El SELECT puede examinar muchos registros y probablemente con mucho tiempo. Verifique tu WHERE y usa SET SQL_BIG_SELECTS=1 si el SELECT esta correcto" + swe "Den angivna frgan skulle lsa mer n MAX_JOIN_SIZE rader. Kontrollera din WHERE och anvnd SET SQL_BIG_SELECTS=1 eller SET MAX_JOIN_SIZE=# ifall du vill hantera stora joins" + ukr " SELECT Ҧ Ӧ, , , . צ WHERE SET SQL_BIG_SELECTS=1, SELECT צ" ER_UNKNOWN_ERROR - cze "Nezn-Bm chyba" - dan "Ukendt fejl" - nla "Onbekende Fout" - eng "Unknown error" - est "Tundmatu viga" - fre "Erreur inconnue" - ger "Unbekannter Fehler" - greek " " - hun "Ismeretlen hiba" - ita "Errore sconosciuto" - kor "˼ Դϴ." - nor "Ukjent feil" - norwegian-ny "Ukjend feil" - por "Erro desconhecido" - rum "Eroare unknown" - rus " " - serbian "Nepoznata greka" - slo "Neznm chyba" - spa "Error desconocido" - swe "Oidentifierat fel" - ukr "צ " + cze "Nezn-Bm chyba" + dan "Ukendt fejl" + nla "Onbekende Fout" + eng "Unknown error" + est "Tundmatu viga" + fre "Erreur inconnue" + ger "Unbekannter Fehler" + greek " " + hun "Ismeretlen hiba" + ita "Errore sconosciuto" + kor "˼ Դϴ." + nor "Ukjent feil" + norwegian-ny "Ukjend feil" + por "Erro desconhecido" + rum "Eroare unknown" + rus " " + serbian "Nepoznata greka" + slo "Neznm chyba" + spa "Error desconocido" + swe "Oidentifierat fel" + ukr "צ " ER_UNKNOWN_PROCEDURE 42000 - cze "Nezn-Bm procedura %s" - dan "Ukendt procedure %s" - nla "Onbekende procedure %s" - eng "Unknown procedure '%-.64s'" - est "Tundmatu protseduur '%-.64s'" - fre "Procdure %s inconnue" - ger "Unbekannte Prozedur '%-.64s'" - greek " '%-.64s'" - hun "Ismeretlen eljaras: '%-.64s'" - ita "Procedura '%-.64s' sconosciuta" - kor "˼ ๮ : '%-.64s'" - nor "Ukjent prosedyre %s" - norwegian-ny "Ukjend prosedyre %s" - pol "Unkown procedure %s" - por "'Procedure' '%-.64s' desconhecida" - rum "Procedura unknown '%-.64s'" - rus " '%-.64s'" - serbian "Nepoznata procedura '%-.64s'" - slo "Neznm procedra '%-.64s'" - spa "Procedimiento desconocido %s" - swe "Oknd procedur: %s" - ukr "צ '%-.64s'" + cze "Nezn-Bm procedura %s" + dan "Ukendt procedure %s" + nla "Onbekende procedure %s" + eng "Unknown procedure '%-.64s'" + est "Tundmatu protseduur '%-.64s'" + fre "Procdure %s inconnue" + ger "Unbekannte Prozedur '%-.64s'" + greek " '%-.64s'" + hun "Ismeretlen eljaras: '%-.64s'" + ita "Procedura '%-.64s' sconosciuta" + kor "˼ ๮ : '%-.64s'" + nor "Ukjent prosedyre %s" + norwegian-ny "Ukjend prosedyre %s" + pol "Unkown procedure %s" + por "'Procedure' '%-.64s' desconhecida" + rum "Procedura unknown '%-.64s'" + rus " '%-.64s'" + serbian "Nepoznata procedura '%-.64s'" + slo "Neznm procedra '%-.64s'" + spa "Procedimiento desconocido %s" + swe "Oknd procedur: %s" + ukr "צ '%-.64s'" ER_WRONG_PARAMCOUNT_TO_PROCEDURE 42000 - cze "Chybn-B poet parametr procedury %s" - dan "Forkert antal parametre til proceduren %s" - nla "Foutief aantal parameters doorgegeven aan procedure %s" - eng "Incorrect parameter count to procedure '%-.64s'" - est "Vale parameetrite hulk protseduurile '%-.64s'" - fre "Mauvais nombre de paramtres pour la procedure %s" - ger "Falsche Parameterzahl fr Prozedur '%-.64s'" - greek " '%-.64s'" - hun "Rossz parameter a(z) '%-.64s'eljaras szamitasanal" - ita "Numero di parametri errato per la procedura '%-.64s'" - kor "'%-.64s' ๮ Ȯ Ķ" - nor "Feil parameter antall til prosedyren %s" - norwegian-ny "Feil parameter tal til prosedyra %s" - pol "Incorrect parameter count to procedure %s" - por "Nmero de parmetros incorreto para a 'procedure' '%-.64s'" - rum "Procedura '%-.64s' are un numar incorect de parametri" - rus " '%-.64s'" - serbian "Pogrean broj parametara za proceduru '%-.64s'" - slo "Chybn poet parametrov procedry '%-.64s'" - spa "Equivocado parametro count para procedimiento %s" - swe "Felaktigt antal parametrar till procedur %s" - ukr " ˦˦ Ҧ '%-.64s'" + cze "Chybn-B poet parametr procedury %s" + dan "Forkert antal parametre til proceduren %s" + nla "Foutief aantal parameters doorgegeven aan procedure %s" + eng "Incorrect parameter count to procedure '%-.64s'" + est "Vale parameetrite hulk protseduurile '%-.64s'" + fre "Mauvais nombre de paramtres pour la procedure %s" + ger "Falsche Parameterzahl fr Prozedur '%-.64s'" + greek " '%-.64s'" + hun "Rossz parameter a(z) '%-.64s'eljaras szamitasanal" + ita "Numero di parametri errato per la procedura '%-.64s'" + kor "'%-.64s' ๮ Ȯ Ķ" + nor "Feil parameter antall til prosedyren %s" + norwegian-ny "Feil parameter tal til prosedyra %s" + pol "Incorrect parameter count to procedure %s" + por "Nmero de parmetros incorreto para a 'procedure' '%-.64s'" + rum "Procedura '%-.64s' are un numar incorect de parametri" + rus " '%-.64s'" + serbian "Pogrean broj parametara za proceduru '%-.64s'" + slo "Chybn poet parametrov procedry '%-.64s'" + spa "Equivocado parametro count para procedimiento %s" + swe "Felaktigt antal parametrar till procedur %s" + ukr " ˦˦ Ҧ '%-.64s'" ER_WRONG_PARAMETERS_TO_PROCEDURE - cze "Chybn-B parametry procedury %s" - dan "Forkert(e) parametre til proceduren %s" - nla "Foutieve parameters voor procedure %s" - eng "Incorrect parameters to procedure '%-.64s'" - est "Vigased parameetrid protseduurile '%-.64s'" - fre "Paramtre erron pour la procedure %s" - ger "Falsche Parameter fr Prozedur '%-.64s'" - greek " '%-.64s'" - hun "Rossz parameter a(z) '%-.64s' eljarasban" - ita "Parametri errati per la procedura '%-.64s'" - kor "'%-.64s' ๮ Ȯ Ķ" - nor "Feil parametre til prosedyren %s" - norwegian-ny "Feil parameter til prosedyra %s" - pol "Incorrect parameters to procedure %s" - por "Parmetros incorretos para a 'procedure' '%-.64s'" - rum "Procedura '%-.64s' are parametrii incorecti" - rus " '%-.64s'" - serbian "Pogreni parametri prosleeni proceduri '%-.64s'" - slo "Chybn parametre procedry '%-.64s'" - spa "Equivocados parametros para procedimiento %s" - swe "Felaktiga parametrar till procedur %s" - ukr " '%-.64s'" + cze "Chybn-B parametry procedury %s" + dan "Forkert(e) parametre til proceduren %s" + nla "Foutieve parameters voor procedure %s" + eng "Incorrect parameters to procedure '%-.64s'" + est "Vigased parameetrid protseduurile '%-.64s'" + fre "Paramtre erron pour la procedure %s" + ger "Falsche Parameter fr Prozedur '%-.64s'" + greek " '%-.64s'" + hun "Rossz parameter a(z) '%-.64s' eljarasban" + ita "Parametri errati per la procedura '%-.64s'" + kor "'%-.64s' ๮ Ȯ Ķ" + nor "Feil parametre til prosedyren %s" + norwegian-ny "Feil parameter til prosedyra %s" + pol "Incorrect parameters to procedure %s" + por "Parmetros incorretos para a 'procedure' '%-.64s'" + rum "Procedura '%-.64s' are parametrii incorecti" + rus " '%-.64s'" + serbian "Pogreni parametri prosleeni proceduri '%-.64s'" + slo "Chybn parametre procedry '%-.64s'" + spa "Equivocados parametros para procedimiento %s" + swe "Felaktiga parametrar till procedur %s" + ukr " '%-.64s'" ER_UNKNOWN_TABLE 42S02 - cze "Nezn-Bm tabulka '%-.64s' v %s" - dan "Ukendt tabel '%-.64s' i %s" - nla "Onbekende tabel '%-.64s' in %s" - eng "Unknown table '%-.64s' in %-.32s" - est "Tundmatu tabel '%-.64s' %-.32s-s" - fre "Table inconnue '%-.64s' dans %s" - ger "Unbekannte Tabelle '%-.64s' in '%-.64s'" - greek " '%-.64s' %s" - hun "Ismeretlen tabla: '%-.64s' %s-ban" - ita "Tabella '%-.64s' sconosciuta in %s" - jpn "Unknown table '%-.64s' in %s" - kor "˼ ̺ '%-.64s' (Ÿ̽ %s)" - nor "Ukjent tabell '%-.64s' i %s" - norwegian-ny "Ukjend tabell '%-.64s' i %s" - pol "Unknown table '%-.64s' in %s" - por "Tabela '%-.64s' desconhecida em '%-.32s'" - rum "Tabla '%-.64s' invalida in %-.32s" - rus " '%-.64s' %-.32s" - serbian "Nepoznata tabela '%-.64s' u '%-.32s'" - slo "Neznma tabuka '%-.64s' v %s" - spa "Tabla desconocida '%-.64s' in %s" - swe "Oknd tabell '%-.64s' i '%-.64s'" - ukr "צ '%-.64s' %-.32s" + cze "Nezn-Bm tabulka '%-.64s' v %s" + dan "Ukendt tabel '%-.64s' i %s" + nla "Onbekende tabel '%-.64s' in %s" + eng "Unknown table '%-.64s' in %-.32s" + est "Tundmatu tabel '%-.64s' %-.32s-s" + fre "Table inconnue '%-.64s' dans %s" + ger "Unbekannte Tabelle '%-.64s' in '%-.64s'" + greek " '%-.64s' %s" + hun "Ismeretlen tabla: '%-.64s' %s-ban" + ita "Tabella '%-.64s' sconosciuta in %s" + jpn "Unknown table '%-.64s' in %s" + kor "˼ ̺ '%-.64s' (Ÿ̽ %s)" + nor "Ukjent tabell '%-.64s' i %s" + norwegian-ny "Ukjend tabell '%-.64s' i %s" + pol "Unknown table '%-.64s' in %s" + por "Tabela '%-.64s' desconhecida em '%-.32s'" + rum "Tabla '%-.64s' invalida in %-.32s" + rus " '%-.64s' %-.32s" + serbian "Nepoznata tabela '%-.64s' u '%-.32s'" + slo "Neznma tabuka '%-.64s' v %s" + spa "Tabla desconocida '%-.64s' in %s" + swe "Oknd tabell '%-.64s' i '%-.64s'" + ukr "צ '%-.64s' %-.32s" ER_FIELD_SPECIFIED_TWICE 42000 - cze "Polo-Bka '%-.64s' je zadna dvakrt" - dan "Feltet '%-.64s' er anvendt to gange" - nla "Veld '%-.64s' is dubbel gespecificeerd" - eng "Column '%-.64s' specified twice" - est "Tulp '%-.64s' on mratletud topelt" - fre "Champ '%-.64s' spcifi deux fois" - ger "Feld '%-.64s' wurde zweimal angegeben" - greek " '%-.64s' " - hun "A(z) '%-.64s' mezot ketszer definialta" - ita "Campo '%-.64s' specificato 2 volte" - kor "Į '%-.64s' ι ǵǾ ϴ." - nor "Feltet '%-.64s' er spesifisert to ganger" - norwegian-ny "Feltet '%-.64s' er spesifisert to gangar" - pol "Field '%-.64s' specified twice" - por "Coluna '%-.64s' especificada duas vezes" - rum "Coloana '%-.64s' specificata de doua ori" - rus " '%-.64s' " - serbian "Kolona '%-.64s' je navedena dva puta" - slo "Pole '%-.64s' je zadan dvakrt" - spa "Campo '%-.64s' especificado dos veces" - swe "Flt '%-.64s' r redan anvnt" - ukr " '%-.64s' צަ" + cze "Polo-Bka '%-.64s' je zadna dvakrt" + dan "Feltet '%-.64s' er anvendt to gange" + nla "Veld '%-.64s' is dubbel gespecificeerd" + eng "Column '%-.64s' specified twice" + est "Tulp '%-.64s' on mratletud topelt" + fre "Champ '%-.64s' spcifi deux fois" + ger "Feld '%-.64s' wurde zweimal angegeben" + greek " '%-.64s' " + hun "A(z) '%-.64s' mezot ketszer definialta" + ita "Campo '%-.64s' specificato 2 volte" + kor "Į '%-.64s' ι ǵǾ ϴ." + nor "Feltet '%-.64s' er spesifisert to ganger" + norwegian-ny "Feltet '%-.64s' er spesifisert to gangar" + pol "Field '%-.64s' specified twice" + por "Coluna '%-.64s' especificada duas vezes" + rum "Coloana '%-.64s' specificata de doua ori" + rus " '%-.64s' " + serbian "Kolona '%-.64s' je navedena dva puta" + slo "Pole '%-.64s' je zadan dvakrt" + spa "Campo '%-.64s' especificado dos veces" + swe "Flt '%-.64s' r redan anvnt" + ukr " '%-.64s' צަ" ER_INVALID_GROUP_FUNC_USE - cze "Nespr-Bvn pouit funkce group" - dan "Forkert brug af grupperings-funktion" - nla "Ongeldig gebruik van GROUP-functie" - eng "Invalid use of group function" - est "Vigane grupeerimisfunktsiooni kasutus" - fre "Utilisation invalide de la clause GROUP" - ger "Falsche Verwendung einer Gruppierungsfunktion" - greek " group function" - hun "A group funkcio ervenytelen hasznalata" - ita "Uso non valido di una funzione di raggruppamento" - kor "߸ ׷ Լ Ͽϴ." - por "Uso invlido de funo de agrupamento (GROUP)" - rum "Folosire incorecta a functiei group" - rus " " - serbian "Pogrena upotreba 'GROUP' funkcije" - slo "Nesprvne pouitie funkcie GROUP" - spa "Invalido uso de funcin en grupo" - swe "Felaktig anvndning av SQL grupp function" - ukr " æ " + cze "Nespr-Bvn pouit funkce group" + dan "Forkert brug af grupperings-funktion" + nla "Ongeldig gebruik van GROUP-functie" + eng "Invalid use of group function" + est "Vigane grupeerimisfunktsiooni kasutus" + fre "Utilisation invalide de la clause GROUP" + ger "Falsche Verwendung einer Gruppierungsfunktion" + greek " group function" + hun "A group funkcio ervenytelen hasznalata" + ita "Uso non valido di una funzione di raggruppamento" + kor "߸ ׷ Լ Ͽϴ." + por "Uso invlido de funo de agrupamento (GROUP)" + rum "Folosire incorecta a functiei group" + rus " " + serbian "Pogrena upotreba 'GROUP' funkcije" + slo "Nesprvne pouitie funkcie GROUP" + spa "Invalido uso de funcin en grupo" + swe "Felaktig anvndning av SQL grupp function" + ukr " æ " ER_UNSUPPORTED_EXTENSION 42000 - cze "Tabulka '%-.64s' pou-Bv rozen, kter v tto verzi MySQL nen" - dan "Tabellen '%-.64s' bruger et filtypenavn som ikke findes i denne MySQL version" - nla "Tabel '%-.64s' gebruikt een extensie, die niet in deze MySQL-versie voorkomt." - eng "Table '%-.64s' uses an extension that doesn't exist in this MySQL version" - est "Tabel '%-.64s' kasutab laiendust, mis ei eksisteeri antud MySQL versioonis" - fre "Table '%-.64s' : utilise une extension invalide pour cette version de MySQL" - ger "Tabelle '%-.64s' verwendet eine Erweiterung, die in dieser MySQL-Version nicht verfgbar ist" - greek " '%-.64s' extension MySQL" - hun "A(z) '%-.64s' tabla olyan bovitest hasznal, amely nem letezik ebben a MySQL versioban." - ita "La tabella '%-.64s' usa un'estensione che non esiste in questa versione di MySQL" - kor "̺ '%-.64s' Ȯ ̿ MySQL ʽϴ." - nor "Table '%-.64s' uses a extension that doesn't exist in this MySQL version" - norwegian-ny "Table '%-.64s' uses a extension that doesn't exist in this MySQL version" - pol "Table '%-.64s' uses a extension that doesn't exist in this MySQL version" - por "Tabela '%-.64s' usa uma extenso que no existe nesta verso do MySQL" - rum "Tabela '%-.64s' foloseste o extensire inexistenta in versiunea curenta de MySQL" - rus " '%-.64s' , MySQL" - serbian "Tabela '%-.64s' koristi ekstenziju koje ne postoji u ovoj verziji MySQL-a" - slo "Tabuka '%-.64s' pouva rozrenie, ktor v tejto verzii MySQL nie je" - spa "Tabla '%-.64s' usa una extensin que no existe en esta MySQL versin" - swe "Tabell '%-.64s' har en extension som inte finns i denna version av MySQL" - ukr " '%-.64s' դ , դ æ Ӧ MySQL" + cze "Tabulka '%-.64s' pou-Bv rozen, kter v tto verzi MySQL nen" + dan "Tabellen '%-.64s' bruger et filtypenavn som ikke findes i denne MySQL version" + nla "Tabel '%-.64s' gebruikt een extensie, die niet in deze MySQL-versie voorkomt." + eng "Table '%-.64s' uses an extension that doesn't exist in this MySQL version" + est "Tabel '%-.64s' kasutab laiendust, mis ei eksisteeri antud MySQL versioonis" + fre "Table '%-.64s' : utilise une extension invalide pour cette version de MySQL" + ger "Tabelle '%-.64s' verwendet eine Erweiterung, die in dieser MySQL-Version nicht verfgbar ist" + greek " '%-.64s' extension MySQL" + hun "A(z) '%-.64s' tabla olyan bovitest hasznal, amely nem letezik ebben a MySQL versioban." + ita "La tabella '%-.64s' usa un'estensione che non esiste in questa versione di MySQL" + kor "̺ '%-.64s' Ȯ ̿ MySQL ʽϴ." + nor "Table '%-.64s' uses a extension that doesn't exist in this MySQL version" + norwegian-ny "Table '%-.64s' uses a extension that doesn't exist in this MySQL version" + pol "Table '%-.64s' uses a extension that doesn't exist in this MySQL version" + por "Tabela '%-.64s' usa uma extenso que no existe nesta verso do MySQL" + rum "Tabela '%-.64s' foloseste o extensire inexistenta in versiunea curenta de MySQL" + rus " '%-.64s' , MySQL" + serbian "Tabela '%-.64s' koristi ekstenziju koje ne postoji u ovoj verziji MySQL-a" + slo "Tabuka '%-.64s' pouva rozrenie, ktor v tejto verzii MySQL nie je" + spa "Tabla '%-.64s' usa una extensin que no existe en esta MySQL versin" + swe "Tabell '%-.64s' har en extension som inte finns i denna version av MySQL" + ukr " '%-.64s' դ , դ æ Ӧ MySQL" ER_TABLE_MUST_HAVE_COLUMNS 42000 - cze "Tabulka mus-B mt alespo jeden sloupec" - dan "En tabel skal have mindst een kolonne" - nla "Een tabel moet minstens 1 kolom bevatten" - eng "A table must have at least 1 column" - jps "e[u͍Œ 1 ‚ column Kvł", - est "Tabelis peab olema vhemalt ks tulp" - fre "Une table doit comporter au moins une colonne" - ger "Eine Tabelle muss mindestens eine Spalte besitzen" - greek " " - hun "A tablanak legalabb egy oszlopot tartalmazni kell" - ita "Una tabella deve avere almeno 1 colonna" - jpn "ơ֥Ϻ 1 Ĥ column ɬפǤ" - kor "ϳ ̺  ϳ Į Ͽ մϴ." - por "Uma tabela tem que ter pelo menos uma (1) coluna" - rum "O tabela trebuie sa aiba cel putin o coloana" - rus " " - serbian "Tabela mora imati najmanje jednu kolonu" - slo "Tabuka mus ma aspo 1 pole" - spa "Una tabla debe tener al menos 1 columna" - swe "Tabeller mste ha minst 1 kolumn" - ukr " " + cze "Tabulka mus-B mt alespo jeden sloupec" + dan "En tabel skal have mindst een kolonne" + nla "Een tabel moet minstens 1 kolom bevatten" + eng "A table must have at least 1 column" + jps "e[u͍Œ 1 ‚ column Kvł", + est "Tabelis peab olema vhemalt ks tulp" + fre "Une table doit comporter au moins une colonne" + ger "Eine Tabelle muss mindestens eine Spalte besitzen" + greek " " + hun "A tablanak legalabb egy oszlopot tartalmazni kell" + ita "Una tabella deve avere almeno 1 colonna" + jpn "ơ֥Ϻ 1 Ĥ column ɬפǤ" + kor "ϳ ̺  ϳ Į Ͽ մϴ." + por "Uma tabela tem que ter pelo menos uma (1) coluna" + rum "O tabela trebuie sa aiba cel putin o coloana" + rus " " + serbian "Tabela mora imati najmanje jednu kolonu" + slo "Tabuka mus ma aspo 1 pole" + spa "Una tabla debe tener al menos 1 columna" + swe "Tabeller mste ha minst 1 kolumn" + ukr " " ER_RECORD_FILE_FULL - cze "Tabulka '%-.64s' je pln-B" - dan "Tabellen '%-.64s' er fuld" - nla "De tabel '%-.64s' is vol" - eng "The table '%-.64s' is full" - jps "table '%-.64s' ͂ςł", - est "Tabel '%-.64s' on tis" - fre "La table '%-.64s' est pleine" - ger "Tabelle '%-.64s' ist voll" - greek " '%-.64s' " - hun "A '%-.64s' tabla megtelt" - ita "La tabella '%-.64s' e` piena" - jpn "table '%-.64s' ϤäѤǤ" - kor "̺ '%-.64s' fullϴ. " - por "Tabela '%-.64s' est cheia" - rum "Tabela '%-.64s' e plina" - rus " '%-.64s' " - serbian "Tabela '%-.64s' je popunjena do kraja" - slo "Tabuka '%-.64s' je pln" - spa "La tabla '%-.64s' est llena" - swe "Tabellen '%-.64s' r full" - ukr " '%-.64s' " + cze "Tabulka '%-.64s' je pln-B" + dan "Tabellen '%-.64s' er fuld" + nla "De tabel '%-.64s' is vol" + eng "The table '%-.64s' is full" + jps "table '%-.64s' ͂ςł", + est "Tabel '%-.64s' on tis" + fre "La table '%-.64s' est pleine" + ger "Tabelle '%-.64s' ist voll" + greek " '%-.64s' " + hun "A '%-.64s' tabla megtelt" + ita "La tabella '%-.64s' e` piena" + jpn "table '%-.64s' ϤäѤǤ" + kor "̺ '%-.64s' fullϴ. " + por "Tabela '%-.64s' est cheia" + rum "Tabela '%-.64s' e plina" + rus " '%-.64s' " + serbian "Tabela '%-.64s' je popunjena do kraja" + slo "Tabuka '%-.64s' je pln" + spa "La tabla '%-.64s' est llena" + swe "Tabellen '%-.64s' r full" + ukr " '%-.64s' " ER_UNKNOWN_CHARACTER_SET 42000 - cze "Nezn-Bm znakov sada: '%-.64s'" - dan "Ukendt tegnst: '%-.64s'" - nla "Onbekende character set: '%-.64s'" - eng "Unknown character set: '%-.64s'" - jps "character set '%-.64s' ̓T|[gĂ܂", - est "Vigane kooditabel '%-.64s'" - fre "Jeu de caractres inconnu: '%-.64s'" - ger "Unbekannter Zeichensatz: '%-.64s'" - greek " character set: '%-.64s'" - hun "Ervenytelen karakterkeszlet: '%-.64s'" - ita "Set di caratteri '%-.64s' sconosciuto" - jpn "character set '%-.64s' ϥݡȤƤޤ" - kor "˼ Set: '%-.64s'" - por "Conjunto de caracteres '%-.64s' desconhecido" - rum "Set de caractere invalid: '%-.64s'" - rus " '%-.64s'" - serbian "Nepoznati karakter-set: '%-.64s'" - slo "Neznma znakov sada: '%-.64s'" - spa "Juego de caracteres desconocido: '%-.64s'" - swe "Oknd teckenuppsttning: '%-.64s'" - ukr "צ : '%-.64s'" + cze "Nezn-Bm znakov sada: '%-.64s'" + dan "Ukendt tegnst: '%-.64s'" + nla "Onbekende character set: '%-.64s'" + eng "Unknown character set: '%-.64s'" + jps "character set '%-.64s' ̓T|[gĂ܂", + est "Vigane kooditabel '%-.64s'" + fre "Jeu de caractres inconnu: '%-.64s'" + ger "Unbekannter Zeichensatz: '%-.64s'" + greek " character set: '%-.64s'" + hun "Ervenytelen karakterkeszlet: '%-.64s'" + ita "Set di caratteri '%-.64s' sconosciuto" + jpn "character set '%-.64s' ϥݡȤƤޤ" + kor "˼ Set: '%-.64s'" + por "Conjunto de caracteres '%-.64s' desconhecido" + rum "Set de caractere invalid: '%-.64s'" + rus " '%-.64s'" + serbian "Nepoznati karakter-set: '%-.64s'" + slo "Neznma znakov sada: '%-.64s'" + spa "Juego de caracteres desconocido: '%-.64s'" + swe "Oknd teckenuppsttning: '%-.64s'" + ukr "צ : '%-.64s'" ER_TOO_MANY_TABLES - cze "P-Bli mnoho tabulek, MySQL jich me mt v joinu jen %d" - dan "For mange tabeller. MySQL kan kun bruge %d tabeller i et join" - nla "Teveel tabellen. MySQL kan slechts %d tabellen in een join bevatten" - eng "Too many tables; MySQL can only use %d tables in a join" - jps "e[u܂; MySQL can only use %d tables in a join", - est "Liiga palju tabeleid. MySQL suudab JOINiga hendada kuni %d tabelit" - fre "Trop de tables. MySQL ne peut utiliser que %d tables dans un JOIN" - ger "Zu viele Tabellen. MySQL kann in einem Join maximal %d Tabellen verwenden" - greek " . MySQL %d join" - hun "Tul sok tabla. A MySQL csak %d tablat tud kezelni osszefuzeskor" - ita "Troppe tabelle. MySQL puo` usare solo %d tabelle in una join" - jpn "ơ֥뤬¿ޤ; MySQL can only use %d tables in a join" - kor "ʹ ̺ JoinǾϴ. MySQL JOIN %d ̺ ֽϴ." - por "Tabelas demais. O MySQL pode usar somente %d tabelas em uma juno (JOIN)" - rum "Prea multe tabele. MySQL nu poate folosi mai mult de %d tabele intr-un join" - rus " . MySQL %d " - serbian "Previe tabela. MySQL moe upotrebiti maksimum %d tabela pri 'JOIN' operaciji" - slo "Prli mnoho tabuliek. MySQL me poui len %d v JOIN-e" - spa "Muchas tablas. MySQL solamente puede usar %d tablas en un join" - swe "Fr mnga tabeller. MySQL can ha hgst %d tabeller i en och samma join" - ukr " . MySQL %d 'Φ" + cze "P-Bli mnoho tabulek, MySQL jich me mt v joinu jen %d" + dan "For mange tabeller. MySQL kan kun bruge %d tabeller i et join" + nla "Teveel tabellen. MySQL kan slechts %d tabellen in een join bevatten" + eng "Too many tables; MySQL can only use %d tables in a join" + jps "e[u܂; MySQL can only use %d tables in a join", + est "Liiga palju tabeleid. MySQL suudab JOINiga hendada kuni %d tabelit" + fre "Trop de tables. MySQL ne peut utiliser que %d tables dans un JOIN" + ger "Zu viele Tabellen. MySQL kann in einem Join maximal %d Tabellen verwenden" + greek " . MySQL %d join" + hun "Tul sok tabla. A MySQL csak %d tablat tud kezelni osszefuzeskor" + ita "Troppe tabelle. MySQL puo` usare solo %d tabelle in una join" + jpn "ơ֥뤬¿ޤ; MySQL can only use %d tables in a join" + kor "ʹ ̺ JoinǾϴ. MySQL JOIN %d ̺ ֽϴ." + por "Tabelas demais. O MySQL pode usar somente %d tabelas em uma juno (JOIN)" + rum "Prea multe tabele. MySQL nu poate folosi mai mult de %d tabele intr-un join" + rus " . MySQL %d " + serbian "Previe tabela. MySQL moe upotrebiti maksimum %d tabela pri 'JOIN' operaciji" + slo "Prli mnoho tabuliek. MySQL me poui len %d v JOIN-e" + spa "Muchas tablas. MySQL solamente puede usar %d tablas en un join" + swe "Fr mnga tabeller. MySQL can ha hgst %d tabeller i en och samma join" + ukr " . MySQL %d 'Φ" ER_TOO_MANY_FIELDS - cze "P-Bli mnoho poloek" - dan "For mange felter" - nla "Te veel velden" - eng "Too many columns" - jps "column ܂", - est "Liiga palju tulpasid" - fre "Trop de champs" - ger "Zu viele Felder" - greek " " - hun "Tul sok mezo" - ita "Troppi campi" - jpn "column ¿ޤ" - kor "Į ʹ ϴ." - por "Colunas demais" - rum "Prea multe coloane" - rus " " - serbian "Previe kolona" - slo "Prli mnoho pol" - spa "Muchos campos" - swe "Fr mnga flt" - ukr " æ" + cze "P-Bli mnoho poloek" + dan "For mange felter" + nla "Te veel velden" + eng "Too many columns" + jps "column ܂", + est "Liiga palju tulpasid" + fre "Trop de champs" + ger "Zu viele Felder" + greek " " + hun "Tul sok mezo" + ita "Troppi campi" + jpn "column ¿ޤ" + kor "Į ʹ ϴ." + por "Colunas demais" + rum "Prea multe coloane" + rus " " + serbian "Previe kolona" + slo "Prli mnoho pol" + spa "Muchos campos" + swe "Fr mnga flt" + ukr " æ" ER_TOO_BIG_ROWSIZE 42000 - cze "-Bdek je pli velk. Maximln velikost dku, nepotaje poloky blob, je %d. Muste zmnit nkter poloky na blob" - dan "For store poster. Max post strrelse, uden BLOB's, er %d. Du m lave nogle felter til BLOB's" - nla "Rij-grootte is groter dan toegestaan. Maximale rij grootte, blobs niet meegeteld, is %d. U dient sommige velden in blobs te veranderen." - eng "Row size too large. The maximum row size for the used table type, not counting BLOBs, is %ld. You have to change some columns to TEXT or BLOBs" - jps "row size 傫܂. BLOB ܂܂Ȃꍇ row size ̍ő %d ł. ‚ field BLOB ɕςĂ.", - est "Liiga pikk kirje. Kirje maksimumpikkus arvestamata BLOB-tpi vlju on %d. Muuda mned vljad BLOB-tpi vljadeks" - fre "Ligne trop grande. Le taille maximale d'une ligne, sauf les BLOBs, est %d. Changez le type de quelques colonnes en BLOB" - ger "Zeilenlnge zu gro. Die maximale Zeilenlnge fr den verwendeten Tabellentyp (ohne BLOB-Felder) betrgt %ld. Einige Felder mssen in BLOB oder TEXT umgewandelt werden" - greek " . , blobs, %d. blobs" - hun "Tul nagy sormeret. A maximalis sormeret (nem szamolva a blob objektumokat) %d. Nehany mezot meg kell valtoztatnia" - ita "Riga troppo grande. La massima grandezza di una riga, non contando i BLOB, e` %d. Devi cambiare alcuni campi in BLOB" - jpn "row size 礭ޤ. BLOB ޤޤʤ row size κ %d Ǥ. Ĥ field BLOB ѤƤ." - kor "ʹ ū row Դϴ. BLOB ʰ ִ row %dԴϴ. 󸶰 ʵ BLOB ٲټž ڱ.." - por "Tamanho de linha grande demais. O mximo tamanho de linha, no contando BLOBs, %d. Voc tem que mudar alguns campos para BLOBs" - rum "Marimea liniei (row) prea mare. Marimea maxima a liniei, excluzind BLOB-urile este de %d. Trebuie sa schimbati unele cimpuri in BLOB-uri" - rus " . , BLOB, - %d. , BLOB" - serbian "Prevelik slog. Maksimalna veliina sloga, ne raunajui BLOB polja, je %d. Trebali bi da promenite tip nekih polja u BLOB" - slo "Riadok je prli vek. Maximlna vekos riadku, okrem 'BLOB', je %d. Muste zmeni niektor poloky na BLOB" - spa "Tamao de lnea muy grande. Mximo tamao de lnea, no contando blob, es %d. Tu tienes que cambiar algunos campos para blob" - swe "Fr stor total radlngd. Den hgst tilltna radlngden, frutom BLOBs, r %d. ndra ngra av dina flt till BLOB" - ukr " . ¦ , BLOB, %d. Ҧ ˦ æ BLOB" + cze "-Bdek je pli velk. Maximln velikost dku, nepotaje poloky blob, je %d. Muste zmnit nkter poloky na blob" + dan "For store poster. Max post strrelse, uden BLOB's, er %d. Du m lave nogle felter til BLOB's" + nla "Rij-grootte is groter dan toegestaan. Maximale rij grootte, blobs niet meegeteld, is %d. U dient sommige velden in blobs te veranderen." + eng "Row size too large. The maximum row size for the used table type, not counting BLOBs, is %ld. You have to change some columns to TEXT or BLOBs" + jps "row size 傫܂. BLOB ܂܂Ȃꍇ row size ̍ő %d ł. ‚ field BLOB ɕςĂ.", + est "Liiga pikk kirje. Kirje maksimumpikkus arvestamata BLOB-tpi vlju on %d. Muuda mned vljad BLOB-tpi vljadeks" + fre "Ligne trop grande. Le taille maximale d'une ligne, sauf les BLOBs, est %d. Changez le type de quelques colonnes en BLOB" + ger "Zeilenlnge zu gro. Die maximale Zeilenlnge fr den verwendeten Tabellentyp (ohne BLOB-Felder) betrgt %ld. Einige Felder mssen in BLOB oder TEXT umgewandelt werden" + greek " . , blobs, %d. blobs" + hun "Tul nagy sormeret. A maximalis sormeret (nem szamolva a blob objektumokat) %d. Nehany mezot meg kell valtoztatnia" + ita "Riga troppo grande. La massima grandezza di una riga, non contando i BLOB, e` %d. Devi cambiare alcuni campi in BLOB" + jpn "row size 礭ޤ. BLOB ޤޤʤ row size κ %d Ǥ. Ĥ field BLOB ѤƤ." + kor "ʹ ū row Դϴ. BLOB ʰ ִ row %dԴϴ. 󸶰 ʵ BLOB ٲټž ڱ.." + por "Tamanho de linha grande demais. O mximo tamanho de linha, no contando BLOBs, %d. Voc tem que mudar alguns campos para BLOBs" + rum "Marimea liniei (row) prea mare. Marimea maxima a liniei, excluzind BLOB-urile este de %d. Trebuie sa schimbati unele cimpuri in BLOB-uri" + rus " . , BLOB, - %d. , BLOB" + serbian "Prevelik slog. Maksimalna veliina sloga, ne raunajui BLOB polja, je %d. Trebali bi da promenite tip nekih polja u BLOB" + slo "Riadok je prli vek. Maximlna vekos riadku, okrem 'BLOB', je %d. Muste zmeni niektor poloky na BLOB" + spa "Tamao de lnea muy grande. Mximo tamao de lnea, no contando blob, es %d. Tu tienes que cambiar algunos campos para blob" + swe "Fr stor total radlngd. Den hgst tilltna radlngden, frutom BLOBs, r %d. ndra ngra av dina flt till BLOB" + ukr " . ¦ , BLOB, %d. Ҧ ˦ æ BLOB" ER_STACK_OVERRUN - cze "P-Beteen zsobnku threadu: pouito %ld z %ld. Pouijte 'mysqld -O thread_stack=#' k zadn vtho zsobnku" - dan "Thread stack brugt: Brugt: %ld af en %ld stak. Brug 'mysqld -O thread_stack=#' for at allokere en strre stak om ndvendigt" - nla "Thread stapel overrun: Gebruikte: %ld van een %ld stack. Gebruik 'mysqld -O thread_stack=#' om een grotere stapel te definieren (indien noodzakelijk)." - eng "Thread stack overrun: Used: %ld of a %ld stack. Use 'mysqld -O thread_stack=#' to specify a bigger stack if needed" - jps "Thread stack overrun: Used: %ld of a %ld stack. X^bN𑽂̈Ƃ肽ꍇA'mysqld -O thread_stack=#' Ǝw肵Ă", - fre "Dbordement de la pile des tches (Thread stack). Utilises: %ld pour une pile de %ld. Essayez 'mysqld -O thread_stack=#' pour indiquer une plus grande valeur" - ger "Thread-Stack-berlauf. Benutzt: %ld von %ld Stack. 'mysqld -O thread_stack=#' verwenden, um bei Bedarf einen greren Stack anzulegen" - greek "Stack overrun thread: Used: %ld of a %ld stack. 'mysqld -O thread_stack=#' stack " - hun "Thread verem tullepes: Used: %ld of a %ld stack. Hasznalja a 'mysqld -O thread_stack=#' nagyobb verem definialasahoz" - ita "Thread stack overrun: Usati: %ld di uno stack di %ld. Usa 'mysqld -O thread_stack=#' per specificare uno stack piu` grande." - jpn "Thread stack overrun: Used: %ld of a %ld stack. åΰ¿Ȥꤿ硢'mysqld -O thread_stack=#' ȻꤷƤ" - kor " ƽϴ. : %ld : %ld. ʿ ū Ҷ 'mysqld -O thread_stack=#' ϼ" - por "Estouro da pilha do 'thread'. Usados %ld de uma pilha de %ld. Use 'mysqld -O thread_stack=#' para especificar uma pilha maior, se necessrio" - rum "Stack-ul thread-ului a fost depasit (prea mic): Folositi: %ld intr-un stack de %ld. Folositi 'mysqld -O thread_stack=#' ca sa specifici un stack mai mare" - rus " : : %ld %ld . 'mysqld -O thread_stack=#' , " - serbian "Prepisivanje thread stack-a: Upotrebljeno: %ld od %ld stack memorije. Upotrebite 'mysqld -O thread_stack=#' da navedete vei stack ako je potrebno" - slo "Preteenie zsobnku vlkna: pouit: %ld z %ld. Pouite 'mysqld -O thread_stack=#' k zadaniu vieho zsobnka" - spa "Sobrecarga de la pila de thread: Usada: %ld de una %ld pila. Use 'mysqld -O thread_stack=#' para especificar una mayor pila si necesario" - swe "Trdstacken tog slut: Har anvnt %ld av %ld bytes. Anvnd 'mysqld -O thread_stack=#' ifall du behver en strre stack" - ukr " Ǧ : : %ld %ld. 'mysqld -O thread_stack=#' ¦ , Ȧ" + cze "P-Beteen zsobnku threadu: pouito %ld z %ld. Pouijte 'mysqld -O thread_stack=#' k zadn vtho zsobnku" + dan "Thread stack brugt: Brugt: %ld af en %ld stak. Brug 'mysqld -O thread_stack=#' for at allokere en strre stak om ndvendigt" + nla "Thread stapel overrun: Gebruikte: %ld van een %ld stack. Gebruik 'mysqld -O thread_stack=#' om een grotere stapel te definieren (indien noodzakelijk)." + eng "Thread stack overrun: Used: %ld of a %ld stack. Use 'mysqld -O thread_stack=#' to specify a bigger stack if needed" + jps "Thread stack overrun: Used: %ld of a %ld stack. X^bN𑽂̈Ƃ肽ꍇA'mysqld -O thread_stack=#' Ǝw肵Ă", + fre "Dbordement de la pile des tches (Thread stack). Utilises: %ld pour une pile de %ld. Essayez 'mysqld -O thread_stack=#' pour indiquer une plus grande valeur" + ger "Thread-Stack-berlauf. Benutzt: %ld von %ld Stack. 'mysqld -O thread_stack=#' verwenden, um bei Bedarf einen greren Stack anzulegen" + greek "Stack overrun thread: Used: %ld of a %ld stack. 'mysqld -O thread_stack=#' stack " + hun "Thread verem tullepes: Used: %ld of a %ld stack. Hasznalja a 'mysqld -O thread_stack=#' nagyobb verem definialasahoz" + ita "Thread stack overrun: Usati: %ld di uno stack di %ld. Usa 'mysqld -O thread_stack=#' per specificare uno stack piu` grande." + jpn "Thread stack overrun: Used: %ld of a %ld stack. åΰ¿Ȥꤿ硢'mysqld -O thread_stack=#' ȻꤷƤ" + kor " ƽϴ. : %ld : %ld. ʿ ū Ҷ 'mysqld -O thread_stack=#' ϼ" + por "Estouro da pilha do 'thread'. Usados %ld de uma pilha de %ld. Use 'mysqld -O thread_stack=#' para especificar uma pilha maior, se necessrio" + rum "Stack-ul thread-ului a fost depasit (prea mic): Folositi: %ld intr-un stack de %ld. Folositi 'mysqld -O thread_stack=#' ca sa specifici un stack mai mare" + rus " : : %ld %ld . 'mysqld -O thread_stack=#' , " + serbian "Prepisivanje thread stack-a: Upotrebljeno: %ld od %ld stack memorije. Upotrebite 'mysqld -O thread_stack=#' da navedete vei stack ako je potrebno" + slo "Preteenie zsobnku vlkna: pouit: %ld z %ld. Pouite 'mysqld -O thread_stack=#' k zadaniu vieho zsobnka" + spa "Sobrecarga de la pila de thread: Usada: %ld de una %ld pila. Use 'mysqld -O thread_stack=#' para especificar una mayor pila si necesario" + swe "Trdstacken tog slut: Har anvnt %ld av %ld bytes. Anvnd 'mysqld -O thread_stack=#' ifall du behver en strre stack" + ukr " Ǧ : : %ld %ld. 'mysqld -O thread_stack=#' ¦ , Ȧ" ER_WRONG_OUTER_JOIN 42000 - cze "V OUTER JOIN byl nalezen k-Bov odkaz. Provte ON podmnky" - dan "Krydsreferencer fundet i OUTER JOIN; check dine ON conditions" - nla "Gekruiste afhankelijkheid gevonden in OUTER JOIN. Controleer uw ON-conditions" - eng "Cross dependency found in OUTER JOIN; examine your ON conditions" - est "Ristsltuvus OUTER JOIN klauslis. Kontrolli oma ON tingimusi" - fre "Dpendance croise dans une clause OUTER JOIN. Vrifiez la condition ON" - ger "OUTER JOIN enthlt fehlerhafte Abhngigkeiten. In ON verwendete Bedingungen berprfen" - greek "Cross dependency OUTER JOIN. ON" - hun "Keresztfuggoseg van az OUTER JOIN-ban. Ellenorizze az ON felteteleket" - ita "Trovata una dipendenza incrociata nella OUTER JOIN. Controlla le condizioni ON" - por "Dependncia cruzada encontrada em juno externa (OUTER JOIN); examine as condies utilizadas nas clusulas 'ON'" - rum "Dependinta incrucisata (cross dependency) gasita in OUTER JOIN. Examinati conditiile ON" - rus " OUTER JOIN . ON" - serbian "Unakrsna zavisnost pronaena u komandi 'OUTER JOIN'. Istraite vae 'ON' uslove" - slo "V OUTER JOIN bol njden krov odkaz. Skontrolujte podmienky ON" - spa "Dependencia cruzada encontrada en OUTER JOIN. Examine su condicin ON" - swe "Felaktigt referens i OUTER JOIN. Kontrollera ON-uttrycket" - ukr " Φ OUTER JOIN. צ ON" + cze "V OUTER JOIN byl nalezen k-Bov odkaz. Provte ON podmnky" + dan "Krydsreferencer fundet i OUTER JOIN; check dine ON conditions" + nla "Gekruiste afhankelijkheid gevonden in OUTER JOIN. Controleer uw ON-conditions" + eng "Cross dependency found in OUTER JOIN; examine your ON conditions" + est "Ristsltuvus OUTER JOIN klauslis. Kontrolli oma ON tingimusi" + fre "Dpendance croise dans une clause OUTER JOIN. Vrifiez la condition ON" + ger "OUTER JOIN enthlt fehlerhafte Abhngigkeiten. In ON verwendete Bedingungen berprfen" + greek "Cross dependency OUTER JOIN. ON" + hun "Keresztfuggoseg van az OUTER JOIN-ban. Ellenorizze az ON felteteleket" + ita "Trovata una dipendenza incrociata nella OUTER JOIN. Controlla le condizioni ON" + por "Dependncia cruzada encontrada em juno externa (OUTER JOIN); examine as condies utilizadas nas clusulas 'ON'" + rum "Dependinta incrucisata (cross dependency) gasita in OUTER JOIN. Examinati conditiile ON" + rus " OUTER JOIN . ON" + serbian "Unakrsna zavisnost pronaena u komandi 'OUTER JOIN'. Istraite vae 'ON' uslove" + slo "V OUTER JOIN bol njden krov odkaz. Skontrolujte podmienky ON" + spa "Dependencia cruzada encontrada en OUTER JOIN. Examine su condicin ON" + swe "Felaktigt referens i OUTER JOIN. Kontrollera ON-uttrycket" + ukr " Φ OUTER JOIN. צ ON" ER_NULL_COLUMN_IN_INDEX 42000 - eng "Table handler doesn't support NULL in given index. Please change column '%-.64s' to be NOT NULL or use another handler" - swe "Tabell hanteraren kan inte indexera NULL kolumner fr den givna index typen. ndra '%-.64s' till NOT NULL eller anvnd en annan hanterare" + eng "Table handler doesn't support NULL in given index. Please change column '%-.64s' to be NOT NULL or use another handler" + swe "Tabell hanteraren kan inte indexera NULL kolumner fr den givna index typen. ndra '%-.64s' till NOT NULL eller anvnd en annan hanterare" ER_CANT_FIND_UDF - cze "Nemohu na-Bst funkci '%-.64s'" - dan "Kan ikke lse funktionen '%-.64s'" - nla "Kan functie '%-.64s' niet laden" - eng "Can't load function '%-.64s'" - jps "function '%-.64s' [hł܂", - est "Ei suuda avada funktsiooni '%-.64s'" - fre "Imposible de charger la fonction '%-.64s'" - ger "Kann Funktion '%-.64s' nicht laden" - greek " load '%-.64s'" - hun "A(z) '%-.64s' fuggveny nem toltheto be" - ita "Impossibile caricare la funzione '%-.64s'" - jpn "function '%-.64s' ɤǤޤ" - kor "'%-.64s' Լ ε ߽ϴ." - por "No pode carregar a funo '%-.64s'" - rum "Nu pot incarca functia '%-.64s'" - rus " '%-.64s'" - serbian "Ne mogu da uitam funkciju '%-.64s'" - slo "Nemem nata funkciu '%-.64s'" - spa "No puedo cargar funcin '%-.64s'" - swe "Kan inte ladda funktionen '%-.64s'" - ukr " æ '%-.64s'" + cze "Nemohu na-Bst funkci '%-.64s'" + dan "Kan ikke lse funktionen '%-.64s'" + nla "Kan functie '%-.64s' niet laden" + eng "Can't load function '%-.64s'" + jps "function '%-.64s' [hł܂", + est "Ei suuda avada funktsiooni '%-.64s'" + fre "Imposible de charger la fonction '%-.64s'" + ger "Kann Funktion '%-.64s' nicht laden" + greek " load '%-.64s'" + hun "A(z) '%-.64s' fuggveny nem toltheto be" + ita "Impossibile caricare la funzione '%-.64s'" + jpn "function '%-.64s' ɤǤޤ" + kor "'%-.64s' Լ ε ߽ϴ." + por "No pode carregar a funo '%-.64s'" + rum "Nu pot incarca functia '%-.64s'" + rus " '%-.64s'" + serbian "Ne mogu da uitam funkciju '%-.64s'" + slo "Nemem nata funkciu '%-.64s'" + spa "No puedo cargar funcin '%-.64s'" + swe "Kan inte ladda funktionen '%-.64s'" + ukr " æ '%-.64s'" ER_CANT_INITIALIZE_UDF - cze "Nemohu inicializovat funkci '%-.64s'; %-.80s" - dan "Kan ikke starte funktionen '%-.64s'; %-.80s" - nla "Kan functie '%-.64s' niet initialiseren; %-.80s" - eng "Can't initialize function '%-.64s'; %-.80s" - jps "function '%-.64s' ł܂; %-.80s", - est "Ei suuda algvrtustada funktsiooni '%-.64s'; %-.80s" - fre "Impossible d'initialiser la fonction '%-.64s'; %-.80s" - ger "Kann Funktion '%-.64s' nicht initialisieren: %-.80s" - greek " '%-.64s'; %-.80s" - hun "A(z) '%-.64s' fuggveny nem inicializalhato; %-.80s" - ita "Impossibile inizializzare la funzione '%-.64s'; %-.80s" - jpn "function '%-.64s' Ǥޤ; %-.80s" - kor "'%-.64s' Լ ʱȭ ߽ϴ.; %-.80s" - por "No pode inicializar a funo '%-.64s' - '%-.80s'" - rum "Nu pot initializa functia '%-.64s'; %-.80s" - rus " '%-.64s'; %-.80s" - serbian "Ne mogu da inicijalizujem funkciju '%-.64s'; %-.80s" - slo "Nemem inicializova funkciu '%-.64s'; %-.80s" - spa "No puedo inicializar funcin '%-.64s'; %-.80s" - swe "Kan inte initialisera funktionen '%-.64s'; '%-.80s'" - ukr " Φæ̦ æ '%-.64s'; %-.80s" + cze "Nemohu inicializovat funkci '%-.64s'; %-.80s" + dan "Kan ikke starte funktionen '%-.64s'; %-.80s" + nla "Kan functie '%-.64s' niet initialiseren; %-.80s" + eng "Can't initialize function '%-.64s'; %-.80s" + jps "function '%-.64s' ł܂; %-.80s", + est "Ei suuda algvrtustada funktsiooni '%-.64s'; %-.80s" + fre "Impossible d'initialiser la fonction '%-.64s'; %-.80s" + ger "Kann Funktion '%-.64s' nicht initialisieren: %-.80s" + greek " '%-.64s'; %-.80s" + hun "A(z) '%-.64s' fuggveny nem inicializalhato; %-.80s" + ita "Impossibile inizializzare la funzione '%-.64s'; %-.80s" + jpn "function '%-.64s' Ǥޤ; %-.80s" + kor "'%-.64s' Լ ʱȭ ߽ϴ.; %-.80s" + por "No pode inicializar a funo '%-.64s' - '%-.80s'" + rum "Nu pot initializa functia '%-.64s'; %-.80s" + rus " '%-.64s'; %-.80s" + serbian "Ne mogu da inicijalizujem funkciju '%-.64s'; %-.80s" + slo "Nemem inicializova funkciu '%-.64s'; %-.80s" + spa "No puedo inicializar funcin '%-.64s'; %-.80s" + swe "Kan inte initialisera funktionen '%-.64s'; '%-.80s'" + ukr " Φæ̦ æ '%-.64s'; %-.80s" ER_UDF_NO_PATHS - cze "Pro sd-Blenou knihovnu nejsou povoleny cesty" - dan "Angivelse af sti ikke tilladt for delt bibliotek" - nla "Geen pad toegestaan voor shared library" - eng "No paths allowed for shared library" - jps "shared library ւ̃pXʂĂ܂", - est "Teegi nimes ei tohi olla kataloogi" - fre "Chemin interdit pour les bibliothques partages" - ger "Keine Pfade gestattet fr Shared Library" - greek " paths shared library" - hun "Nincs ut a megosztott konyvtarakhoz (shared library)" - ita "Non sono ammessi path per le librerie condivisa" - jpn "shared library ؤΥѥ̤äƤޤ" - kor " ̹ н ǵǾ ʽϴ." - por "No h caminhos (paths) permitidos para biblioteca compartilhada" - rum "Nici un paths nu e permis pentru o librarie shared" - rus " " - serbian "Ne postoje dozvoljene putanje do share-ovane biblioteke" - slo "Neprpustn iadne cesty k zdieanej kninici" - spa "No pasos permitidos para librarias conjugadas" - swe "Man fr inte ange skvg fr dynamiska bibliotek" - ukr " Ԧ Ħ ¦̦" + cze "Pro sd-Blenou knihovnu nejsou povoleny cesty" + dan "Angivelse af sti ikke tilladt for delt bibliotek" + nla "Geen pad toegestaan voor shared library" + eng "No paths allowed for shared library" + jps "shared library ւ̃pXʂĂ܂", + est "Teegi nimes ei tohi olla kataloogi" + fre "Chemin interdit pour les bibliothques partages" + ger "Keine Pfade gestattet fr Shared Library" + greek " paths shared library" + hun "Nincs ut a megosztott konyvtarakhoz (shared library)" + ita "Non sono ammessi path per le librerie condivisa" + jpn "shared library ؤΥѥ̤äƤޤ" + kor " ̹ н ǵǾ ʽϴ." + por "No h caminhos (paths) permitidos para biblioteca compartilhada" + rum "Nici un paths nu e permis pentru o librarie shared" + rus " " + serbian "Ne postoje dozvoljene putanje do share-ovane biblioteke" + slo "Neprpustn iadne cesty k zdieanej kninici" + spa "No pasos permitidos para librarias conjugadas" + swe "Man fr inte ange skvg fr dynamiska bibliotek" + ukr " Ԧ Ħ ¦̦" ER_UDF_EXISTS - cze "Funkce '%-.64s' ji-B existuje" - dan "Funktionen '%-.64s' findes allerede" - nla "Functie '%-.64s' bestaat reeds" - eng "Function '%-.64s' already exists" - jps "Function '%-.64s' ͊ɒ`Ă܂", - est "Funktsioon '%-.64s' juba eksisteerib" - fre "La fonction '%-.64s' existe dj" - ger "Funktion '%-.64s' existiert schon" - greek " '%-.64s' " - hun "A '%-.64s' fuggveny mar letezik" - ita "La funzione '%-.64s' esiste gia`" - jpn "Function '%-.64s' ϴƤޤ" - kor "'%-.64s' Լ ̹ մϴ." - por "Funo '%-.64s' j existe" - rum "Functia '%-.64s' exista deja" - rus " '%-.64s' " - serbian "Funkcija '%-.64s' ve postoji" - slo "Funkcia '%-.64s' u existuje" - spa "Funcin '%-.64s' ya existe" - swe "Funktionen '%-.64s' finns redan" - ukr "æ '%-.64s' դ" + cze "Funkce '%-.64s' ji-B existuje" + dan "Funktionen '%-.64s' findes allerede" + nla "Functie '%-.64s' bestaat reeds" + eng "Function '%-.64s' already exists" + jps "Function '%-.64s' ͊ɒ`Ă܂", + est "Funktsioon '%-.64s' juba eksisteerib" + fre "La fonction '%-.64s' existe dj" + ger "Funktion '%-.64s' existiert schon" + greek " '%-.64s' " + hun "A '%-.64s' fuggveny mar letezik" + ita "La funzione '%-.64s' esiste gia`" + jpn "Function '%-.64s' ϴƤޤ" + kor "'%-.64s' Լ ̹ մϴ." + por "Funo '%-.64s' j existe" + rum "Functia '%-.64s' exista deja" + rus " '%-.64s' " + serbian "Funkcija '%-.64s' ve postoji" + slo "Funkcia '%-.64s' u existuje" + spa "Funcin '%-.64s' ya existe" + swe "Funktionen '%-.64s' finns redan" + ukr "æ '%-.64s' դ" ER_CANT_OPEN_LIBRARY - cze "Nemohu otev-Bt sdlenou knihovnu '%-.64s' (errno: %d %-.128s)" - dan "Kan ikke bne delt bibliotek '%-.64s' (errno: %d %-.128s)" - nla "Kan shared library '%-.64s' niet openen (Errcode: %d %-.128s)" - eng "Can't open shared library '%-.64s' (errno: %d %-.128s)" - jps "shared library '%-.64s' Jł܂ (errno: %d %-.128s)", - est "Ei suuda avada jagatud teeki '%-.64s' (veakood: %d %-.128s)" - fre "Impossible d'ouvrir la bibliothque partage '%-.64s' (errno: %d %-.128s)" - ger "Kann Shared Library '%-.64s' nicht ffnen (Fehler: %d %-.128s)" - greek " shared library '%-.64s' ( : %d %-.128s)" - hun "A(z) '%-.64s' megosztott konyvtar nem hasznalhato (hibakod: %d %-.128s)" - ita "Impossibile aprire la libreria condivisa '%-.64s' (errno: %d %-.128s)" - jpn "shared library '%-.64s' 򳫤Ǥޤ (errno: %d %-.128s)" - kor "'%-.64s' ̹ ϴ.(ȣ: %d %-.128s)" - nor "Can't open shared library '%-.64s' (errno: %d %-.128s)" - norwegian-ny "Can't open shared library '%-.64s' (errno: %d %-.128s)" - pol "Can't open shared library '%-.64s' (errno: %d %-.128s)" - por "No pode abrir biblioteca compartilhada '%-.64s' (erro no. %d '%-.128s')" - rum "Nu pot deschide libraria shared '%-.64s' (Eroare: %d %-.128s)" - rus " '%-.64s' (: %d %-.128s)" - serbian "Ne mogu da otvorim share-ovanu biblioteku '%-.64s' (errno: %d %-.128s)" - slo "Nemem otvori zdiean kninicu '%-.64s' (chybov kd: %d %-.128s)" - spa "No puedo abrir libraria conjugada '%-.64s' (errno: %d %-.128s)" - swe "Kan inte ppna det dynamiska biblioteket '%-.64s' (Felkod: %d %-.128s)" - ukr " צ Ħ ¦̦ '%-.64s' (: %d %-.128s)" + cze "Nemohu otev-Bt sdlenou knihovnu '%-.64s' (errno: %d %-.128s)" + dan "Kan ikke bne delt bibliotek '%-.64s' (errno: %d %-.128s)" + nla "Kan shared library '%-.64s' niet openen (Errcode: %d %-.128s)" + eng "Can't open shared library '%-.64s' (errno: %d %-.128s)" + jps "shared library '%-.64s' Jł܂ (errno: %d %-.128s)", + est "Ei suuda avada jagatud teeki '%-.64s' (veakood: %d %-.128s)" + fre "Impossible d'ouvrir la bibliothque partage '%-.64s' (errno: %d %-.128s)" + ger "Kann Shared Library '%-.64s' nicht ffnen (Fehler: %d %-.128s)" + greek " shared library '%-.64s' ( : %d %-.128s)" + hun "A(z) '%-.64s' megosztott konyvtar nem hasznalhato (hibakod: %d %-.128s)" + ita "Impossibile aprire la libreria condivisa '%-.64s' (errno: %d %-.128s)" + jpn "shared library '%-.64s' 򳫤Ǥޤ (errno: %d %-.128s)" + kor "'%-.64s' ̹ ϴ.(ȣ: %d %-.128s)" + nor "Can't open shared library '%-.64s' (errno: %d %-.128s)" + norwegian-ny "Can't open shared library '%-.64s' (errno: %d %-.128s)" + pol "Can't open shared library '%-.64s' (errno: %d %-.128s)" + por "No pode abrir biblioteca compartilhada '%-.64s' (erro no. %d '%-.128s')" + rum "Nu pot deschide libraria shared '%-.64s' (Eroare: %d %-.128s)" + rus " '%-.64s' (: %d %-.128s)" + serbian "Ne mogu da otvorim share-ovanu biblioteku '%-.64s' (errno: %d %-.128s)" + slo "Nemem otvori zdiean kninicu '%-.64s' (chybov kd: %d %-.128s)" + spa "No puedo abrir libraria conjugada '%-.64s' (errno: %d %-.128s)" + swe "Kan inte ppna det dynamiska biblioteket '%-.64s' (Felkod: %d %-.128s)" + ukr " צ Ħ ¦̦ '%-.64s' (: %d %-.128s)" ER_CANT_FIND_DL_ENTRY - cze "Nemohu naj-Bt funkci '%-.128s' v knihovn" - dan "Kan ikke finde funktionen '%-.128s' i bibliotek" - nla "Kan functie '%-.128s' niet in library vinden" - eng "Can't find symbol '%-.128s' in library" - jps "function '%-.128s' Cu[Ɍt鎖ł܂", - est "Ei leia funktsiooni '%-.128s' antud teegis" - fre "Impossible de trouver la fonction '%-.128s' dans la bibliothque" - ger "Kann Funktion '%-.128s' in der Library nicht finden" - greek " '%-.128s' " - hun "A(z) '%-.128s' fuggveny nem talalhato a konyvtarban" - ita "Impossibile trovare la funzione '%-.128s' nella libreria" - jpn "function '%-.128s' 饤֥꡼˸դǤޤ" - kor "̹ '%-.128s' Լ ã ϴ." - por "No pode encontrar a funo '%-.128s' na biblioteca" - rum "Nu pot gasi functia '%-.128s' in libraria" - rus " '%-.128s' " - serbian "Ne mogu da pronadjem funkciju '%-.128s' u biblioteci" - slo "Nemem njs funkciu '%-.128s' v kninici" - spa "No puedo encontrar funcin '%-.128s' en libraria" - swe "Hittar inte funktionen '%-.128s' in det dynamiska biblioteket" - ukr " æ '%-.128s' ¦̦æ" + cze "Nemohu naj-Bt funkci '%-.128s' v knihovn" + dan "Kan ikke finde funktionen '%-.128s' i bibliotek" + nla "Kan functie '%-.128s' niet in library vinden" + eng "Can't find symbol '%-.128s' in library" + jps "function '%-.128s' Cu[Ɍt鎖ł܂", + est "Ei leia funktsiooni '%-.128s' antud teegis" + fre "Impossible de trouver la fonction '%-.128s' dans la bibliothque" + ger "Kann Funktion '%-.128s' in der Library nicht finden" + greek " '%-.128s' " + hun "A(z) '%-.128s' fuggveny nem talalhato a konyvtarban" + ita "Impossibile trovare la funzione '%-.128s' nella libreria" + jpn "function '%-.128s' 饤֥꡼˸դǤޤ" + kor "̹ '%-.128s' Լ ã ϴ." + por "No pode encontrar a funo '%-.128s' na biblioteca" + rum "Nu pot gasi functia '%-.128s' in libraria" + rus " '%-.128s' " + serbian "Ne mogu da pronadjem funkciju '%-.128s' u biblioteci" + slo "Nemem njs funkciu '%-.128s' v kninici" + spa "No puedo encontrar funcin '%-.128s' en libraria" + swe "Hittar inte funktionen '%-.128s' in det dynamiska biblioteket" + ukr " æ '%-.128s' ¦̦æ" ER_FUNCTION_NOT_DEFINED - cze "Funkce '%-.64s' nen-B definovna" - dan "Funktionen '%-.64s' er ikke defineret" - nla "Functie '%-.64s' is niet gedefinieerd" - eng "Function '%-.64s' is not defined" - jps "Function '%-.64s' ͒`Ă܂", - est "Funktsioon '%-.64s' ei ole defineeritud" - fre "La fonction '%-.64s' n'est pas dfinie" - ger "Funktion '%-.64s' ist nicht definiert" - greek " '%-.64s' " - hun "A '%-.64s' fuggveny nem definialt" - ita "La funzione '%-.64s' non e` definita" - jpn "Function '%-.64s' Ƥޤ" - kor "'%-.64s' Լ ǵǾ ʽϴ." - por "Funo '%-.64s' no est definida" - rum "Functia '%-.64s' nu e definita" - rus " '%-.64s' " - serbian "Funkcija '%-.64s' nije definisana" - slo "Funkcia '%-.64s' nie je definovan" - spa "Funcin '%-.64s' no est definida" - swe "Funktionen '%-.64s' r inte definierad" - ukr "æ '%-.64s' " + cze "Funkce '%-.64s' nen-B definovna" + dan "Funktionen '%-.64s' er ikke defineret" + nla "Functie '%-.64s' is niet gedefinieerd" + eng "Function '%-.64s' is not defined" + jps "Function '%-.64s' ͒`Ă܂", + est "Funktsioon '%-.64s' ei ole defineeritud" + fre "La fonction '%-.64s' n'est pas dfinie" + ger "Funktion '%-.64s' ist nicht definiert" + greek " '%-.64s' " + hun "A '%-.64s' fuggveny nem definialt" + ita "La funzione '%-.64s' non e` definita" + jpn "Function '%-.64s' Ƥޤ" + kor "'%-.64s' Լ ǵǾ ʽϴ." + por "Funo '%-.64s' no est definida" + rum "Functia '%-.64s' nu e definita" + rus " '%-.64s' " + serbian "Funkcija '%-.64s' nije definisana" + slo "Funkcia '%-.64s' nie je definovan" + spa "Funcin '%-.64s' no est definida" + swe "Funktionen '%-.64s' r inte definierad" + ukr "æ '%-.64s' " ER_HOST_IS_BLOCKED - cze "Stroj '%-.64s' je zablokov-Bn kvli mnoha chybm pi pipojovn. Odblokujete pouitm 'mysqladmin flush-hosts'" - dan "Vrten er blokeret p grund af mange fejlforesprgsler. Ls op med 'mysqladmin flush-hosts'" - nla "Host '%-.64s' is geblokkeeerd vanwege te veel verbindings fouten. Deblokkeer met 'mysqladmin flush-hosts'" - eng "Host '%-.64s' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'" - jps "Host '%-.64s' many connection error ̂߁Aۂ܂. 'mysqladmin flush-hosts' ʼnĂ", - est "Masin '%-.64s' on blokeeritud hulgaliste hendusvigade tttu. Blokeeringu saab thistada 'mysqladmin flush-hosts' ksuga" - fre "L'hte '%-.64s' est bloqu cause d'un trop grand nombre d'erreur de connection. Dbloquer le par 'mysqladmin flush-hosts'" - ger "Host '%-.64s' blockiert wegen zu vieler Verbindungsfehler. Aufheben der Blockierung mit 'mysqladmin flush-hosts'" - greek " . 'mysqladmin flush-hosts'" - hun "A '%-.64s' host blokkolodott, tul sok kapcsolodasi hiba miatt. Hasznalja a 'mysqladmin flush-hosts' parancsot" - ita "Sistema '%-.64s' bloccato a causa di troppi errori di connessione. Per sbloccarlo: 'mysqladmin flush-hosts'" - jpn "Host '%-.64s' many connection error Τᡢݤޤ. 'mysqladmin flush-hosts' DzƤ" - kor "ʹ Ͽ ȣƮ '%-.64s' Ǿϴ. 'mysqladmin flush-hosts' ̿Ͽ ϼ" - por "'Host' '%-.64s' est bloqueado devido a muitos erros de conexo. Desbloqueie com 'mysqladmin flush-hosts'" - rum "Host-ul '%-.64s' e blocat din cauza multelor erori de conectie. Poti deploca folosind 'mysqladmin flush-hosts'" - rus " '%-.64s' - . 'mysqladmin flush-hosts'" - serbian "Host '%-.64s' je blokiran zbog previe greaka u konekciji. Moete ga odblokirati pomou komande 'mysqladmin flush-hosts'" - spa "Servidor '%-.64s' est bloqueado por muchos errores de conexin. Desbloquear con 'mysqladmin flush-hosts'" - swe "Denna dator, '%-.64s', r blockerad pga mnga felaktig paket. Gr 'mysqladmin flush-hosts' fr att ta bort alla blockeringarna" - ukr " '%-.64s' ϧ ˦Ԧ '. 'mysqladmin flush-hosts'" + cze "Stroj '%-.64s' je zablokov-Bn kvli mnoha chybm pi pipojovn. Odblokujete pouitm 'mysqladmin flush-hosts'" + dan "Vrten er blokeret p grund af mange fejlforesprgsler. Ls op med 'mysqladmin flush-hosts'" + nla "Host '%-.64s' is geblokkeeerd vanwege te veel verbindings fouten. Deblokkeer met 'mysqladmin flush-hosts'" + eng "Host '%-.64s' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'" + jps "Host '%-.64s' many connection error ̂߁Aۂ܂. 'mysqladmin flush-hosts' ʼnĂ", + est "Masin '%-.64s' on blokeeritud hulgaliste hendusvigade tttu. Blokeeringu saab thistada 'mysqladmin flush-hosts' ksuga" + fre "L'hte '%-.64s' est bloqu cause d'un trop grand nombre d'erreur de connection. Dbloquer le par 'mysqladmin flush-hosts'" + ger "Host '%-.64s' blockiert wegen zu vieler Verbindungsfehler. Aufheben der Blockierung mit 'mysqladmin flush-hosts'" + greek " . 'mysqladmin flush-hosts'" + hun "A '%-.64s' host blokkolodott, tul sok kapcsolodasi hiba miatt. Hasznalja a 'mysqladmin flush-hosts' parancsot" + ita "Sistema '%-.64s' bloccato a causa di troppi errori di connessione. Per sbloccarlo: 'mysqladmin flush-hosts'" + jpn "Host '%-.64s' many connection error Τᡢݤޤ. 'mysqladmin flush-hosts' DzƤ" + kor "ʹ Ͽ ȣƮ '%-.64s' Ǿϴ. 'mysqladmin flush-hosts' ̿Ͽ ϼ" + por "'Host' '%-.64s' est bloqueado devido a muitos erros de conexo. Desbloqueie com 'mysqladmin flush-hosts'" + rum "Host-ul '%-.64s' e blocat din cauza multelor erori de conectie. Poti deploca folosind 'mysqladmin flush-hosts'" + rus " '%-.64s' - . 'mysqladmin flush-hosts'" + serbian "Host '%-.64s' je blokiran zbog previe greaka u konekciji. Moete ga odblokirati pomou komande 'mysqladmin flush-hosts'" + spa "Servidor '%-.64s' est bloqueado por muchos errores de conexin. Desbloquear con 'mysqladmin flush-hosts'" + swe "Denna dator, '%-.64s', r blockerad pga mnga felaktig paket. Gr 'mysqladmin flush-hosts' fr att ta bort alla blockeringarna" + ukr " '%-.64s' ϧ ˦Ԧ '. 'mysqladmin flush-hosts'" ER_HOST_NOT_PRIVILEGED - cze "Stroj '%-.64s' nem-B povoleno se k tomuto MySQL serveru pipojit" - dan "Vrten '%-.64s' kan ikke tilkoble denne MySQL-server" - nla "Het is host '%-.64s' is niet toegestaan verbinding te maken met deze MySQL server" - eng "Host '%-.64s' is not allowed to connect to this MySQL server" - jps "Host '%-.64s' MySQL server ɐڑ‚Ă܂", - est "Masinal '%-.64s' puudub ligips sellele MySQL serverile" - fre "Le hte '%-.64s' n'est pas authoris se connecter ce serveur MySQL" - ger "Host '%-.64s' hat keine Berechtigung, sich mit diesem MySQL-Server zu verbinden" - greek " MySQL server" - hun "A '%-.64s' host szamara nem engedelyezett a kapcsolodas ehhez a MySQL szerverhez" - ita "Al sistema '%-.64s' non e` consentita la connessione a questo server MySQL" - jpn "Host '%-.64s' MySQL server ³ĤƤޤ" - kor "'%-.64s' ȣƮ MySQL 㰡 ߽ϴ." - por "'Host' '%-.64s' no tem permisso para se conectar com este servidor MySQL" - rum "Host-ul '%-.64s' nu este permis a se conecta la aceste server MySQL" - rus " '%-.64s' MySQL" - serbian "Host-u '%-.64s' nije dozvoljeno da se konektuje na ovaj MySQL server" - spa "Servidor '%-.64s' no est permitido para conectar con este servidor MySQL" - swe "Denna dator, '%-.64s', har inte privileger att anvnda denna MySQL server" - ukr " '%-.64s' ' MySQL" + cze "Stroj '%-.64s' nem-B povoleno se k tomuto MySQL serveru pipojit" + dan "Vrten '%-.64s' kan ikke tilkoble denne MySQL-server" + nla "Het is host '%-.64s' is niet toegestaan verbinding te maken met deze MySQL server" + eng "Host '%-.64s' is not allowed to connect to this MySQL server" + jps "Host '%-.64s' MySQL server ɐڑ‚Ă܂", + est "Masinal '%-.64s' puudub ligips sellele MySQL serverile" + fre "Le hte '%-.64s' n'est pas authoris se connecter ce serveur MySQL" + ger "Host '%-.64s' hat keine Berechtigung, sich mit diesem MySQL-Server zu verbinden" + greek " MySQL server" + hun "A '%-.64s' host szamara nem engedelyezett a kapcsolodas ehhez a MySQL szerverhez" + ita "Al sistema '%-.64s' non e` consentita la connessione a questo server MySQL" + jpn "Host '%-.64s' MySQL server ³ĤƤޤ" + kor "'%-.64s' ȣƮ MySQL 㰡 ߽ϴ." + por "'Host' '%-.64s' no tem permisso para se conectar com este servidor MySQL" + rum "Host-ul '%-.64s' nu este permis a se conecta la aceste server MySQL" + rus " '%-.64s' MySQL" + serbian "Host-u '%-.64s' nije dozvoljeno da se konektuje na ovaj MySQL server" + spa "Servidor '%-.64s' no est permitido para conectar con este servidor MySQL" + swe "Denna dator, '%-.64s', har inte privileger att anvnda denna MySQL server" + ukr " '%-.64s' ' MySQL" ER_PASSWORD_ANONYMOUS_USER 42000 - cze "Pou-Bvte MySQL jako anonymn uivatel a anonymn uivatel nemaj povoleno mnit hesla" - dan "Du bruger MySQL som anonym bruger. Anonyme brugere m ikke ndre adgangskoder" - nla "U gebruikt MySQL als anonieme gebruiker en deze mogen geen wachtwoorden wijzigen" - eng "You are using MySQL as an anonymous user and anonymous users are not allowed to change passwords" - jps "MySQL anonymous users ŎgpĂԂł́ApX[h̕ύX͂ł܂", - est "Te kasutate MySQL-i anonmse kasutajana, kelledel pole parooli muutmise igust" - fre "Vous utilisez un utilisateur anonyme et les utilisateurs anonymes ne sont pas autoriss changer les mots de passe" - ger "Sie benutzen MySQL als anonymer Benutzer und drfen daher keine Passwrter ndern" - greek " MySQL anonymous user passwords " - hun "Nevtelen (anonymous) felhasznalokent nem negedelyezett a jelszovaltoztatas" - ita "Impossibile cambiare la password usando MySQL come utente anonimo" - jpn "MySQL anonymous users ǻѤƤ֤ǤϡѥɤѹϤǤޤ" - kor " MySQL ͸ ڷ ϼ̽ϴ.͸ ڴ ȣ ϴ." - por "Voc est usando o MySQL como usurio annimo e usurios annimos no tm permisso para mudar senhas" - rum "Dumneavoastra folositi MySQL ca un utilizator anonim si utilizatorii anonimi nu au voie sa schime parolele" - rus " MySQL , " - serbian "Vi koristite MySQL kao anonimni korisnik a anonimnim korisnicima nije dozvoljeno da menjaju lozinke" - spa "Tu ests usando MySQL como un usuario anonimo y usuarios anonimos no tienen permiso para cambiar las claves" - swe "Du anvnder MySQL som en anonym anvndare och som sdan fr du inte ndra ditt lsenord" - ukr " դ MySQL Φ , ͦ ̦" + cze "Pou-Bvte MySQL jako anonymn uivatel a anonymn uivatel nemaj povoleno mnit hesla" + dan "Du bruger MySQL som anonym bruger. Anonyme brugere m ikke ndre adgangskoder" + nla "U gebruikt MySQL als anonieme gebruiker en deze mogen geen wachtwoorden wijzigen" + eng "You are using MySQL as an anonymous user and anonymous users are not allowed to change passwords" + jps "MySQL anonymous users ŎgpĂԂł́ApX[h̕ύX͂ł܂", + est "Te kasutate MySQL-i anonmse kasutajana, kelledel pole parooli muutmise igust" + fre "Vous utilisez un utilisateur anonyme et les utilisateurs anonymes ne sont pas autoriss changer les mots de passe" + ger "Sie benutzen MySQL als anonymer Benutzer und drfen daher keine Passwrter ndern" + greek " MySQL anonymous user passwords " + hun "Nevtelen (anonymous) felhasznalokent nem negedelyezett a jelszovaltoztatas" + ita "Impossibile cambiare la password usando MySQL come utente anonimo" + jpn "MySQL anonymous users ǻѤƤ֤ǤϡѥɤѹϤǤޤ" + kor " MySQL ͸ ڷ ϼ̽ϴ.͸ ڴ ȣ ϴ." + por "Voc est usando o MySQL como usurio annimo e usurios annimos no tm permisso para mudar senhas" + rum "Dumneavoastra folositi MySQL ca un utilizator anonim si utilizatorii anonimi nu au voie sa schime parolele" + rus " MySQL , " + serbian "Vi koristite MySQL kao anonimni korisnik a anonimnim korisnicima nije dozvoljeno da menjaju lozinke" + spa "Tu ests usando MySQL como un usuario anonimo y usuarios anonimos no tienen permiso para cambiar las claves" + swe "Du anvnder MySQL som en anonym anvndare och som sdan fr du inte ndra ditt lsenord" + ukr " դ MySQL Φ , ͦ ̦" ER_PASSWORD_NOT_ALLOWED 42000 - cze "Na zm-Bnu hesel ostatnm muste mt prvo provst update tabulek v databzi mysql" - dan "Du skal have tilladelse til at opdatere tabeller i MySQL databasen for at ndre andres adgangskoder" - nla "U moet tabel update priveleges hebben in de mysql database om wachtwoorden voor anderen te mogen wijzigen" - eng "You must have privileges to update tables in the mysql database to be able to change passwords for others" - jps "̃[U[̃pX[hύX邽߂ɂ, mysql f[^x[Xɑ΂ update ̋‚Ȃ΂Ȃ܂.", - est "Teiste paroolide muutmiseks on nutav tabelite muutmisigus 'mysql' andmebaasis" - fre "Vous devez avoir le privilge update sur les tables de la base de donne mysql pour pouvoir changer les mots de passe des autres" - ger "Sie bentigen die Berechtigung zum Aktualisieren von Tabellen in der Datenbank 'mysql', um die Passwrter anderer Benutzer ndern zu knnen" - greek " (update) mysql passwords " - hun "Onnek tabla-update joggal kell rendelkeznie a mysql adatbazisban masok jelszavanak megvaltoztatasahoz" - ita "E` necessario il privilegio di update sulle tabelle del database mysql per cambiare le password per gli altri utenti" - jpn "¾Υ桼Υѥɤѹ뤿ˤ, mysql ǡ١Ф update εĤʤФʤޤ." - kor " ٸڵ ȣ ֵ Ÿ̽ մϴ." - por "Voc deve ter privilgios para atualizar tabelas no banco de dados mysql para ser capaz de mudar a senha de outros" - rum "Trebuie sa aveti privilegii sa actualizati tabelele in bazele de date mysql ca sa puteti sa schimati parolele altora" - rus " , mysql" - serbian "Morate imati privilegije da moete da update-ujete odreene tabele ako elite da menjate lozinke za druge korisnike" - spa "Tu debes de tener permiso para actualizar tablas en la base de datos mysql para cambiar las claves para otros" - swe "Fr att ndra lsenord fr andra mste du ha rttigheter att uppdatera mysql-databasen" - ukr " Φ ڦ mysql, צ ͦ " + cze "Na zm-Bnu hesel ostatnm muste mt prvo provst update tabulek v databzi mysql" + dan "Du skal have tilladelse til at opdatere tabeller i MySQL databasen for at ndre andres adgangskoder" + nla "U moet tabel update priveleges hebben in de mysql database om wachtwoorden voor anderen te mogen wijzigen" + eng "You must have privileges to update tables in the mysql database to be able to change passwords for others" + jps "̃[U[̃pX[hύX邽߂ɂ, mysql f[^x[Xɑ΂ update ̋‚Ȃ΂Ȃ܂.", + est "Teiste paroolide muutmiseks on nutav tabelite muutmisigus 'mysql' andmebaasis" + fre "Vous devez avoir le privilge update sur les tables de la base de donne mysql pour pouvoir changer les mots de passe des autres" + ger "Sie bentigen die Berechtigung zum Aktualisieren von Tabellen in der Datenbank 'mysql', um die Passwrter anderer Benutzer ndern zu knnen" + greek " (update) mysql passwords " + hun "Onnek tabla-update joggal kell rendelkeznie a mysql adatbazisban masok jelszavanak megvaltoztatasahoz" + ita "E` necessario il privilegio di update sulle tabelle del database mysql per cambiare le password per gli altri utenti" + jpn "¾Υ桼Υѥɤѹ뤿ˤ, mysql ǡ١Ф update εĤʤФʤޤ." + kor " ٸڵ ȣ ֵ Ÿ̽ մϴ." + por "Voc deve ter privilgios para atualizar tabelas no banco de dados mysql para ser capaz de mudar a senha de outros" + rum "Trebuie sa aveti privilegii sa actualizati tabelele in bazele de date mysql ca sa puteti sa schimati parolele altora" + rus " , mysql" + serbian "Morate imati privilegije da moete da update-ujete odreene tabele ako elite da menjate lozinke za druge korisnike" + spa "Tu debes de tener permiso para actualizar tablas en la base de datos mysql para cambiar las claves para otros" + swe "Fr att ndra lsenord fr andra mste du ha rttigheter att uppdatera mysql-databasen" + ukr " Φ ڦ mysql, צ ͦ " ER_PASSWORD_NO_MATCH 42000 - cze "V tabulce user nen-B dn odpovdajc dek" - dan "Kan ikke finde nogen tilsvarende poster i bruger tabellen" - nla "Kan geen enkele passende rij vinden in de gebruikers tabel" - eng "Can't find any matching row in the user table" - est "Ei leia vastavat kirjet kasutajate tabelis" - fre "Impossible de trouver un enregistrement correspondant dans la table user" - ger "Kann keinen passenden Datensatz in Tabelle 'user' finden" - greek " " - hun "Nincs megegyezo sor a user tablaban" - ita "Impossibile trovare la riga corrispondente nella tabella user" - kor " ̺ ġϴ ã ϴ." - por "No pode encontrar nenhuma linha que combine na tabela usurio (user table)" - rum "Nu pot gasi nici o linie corespunzatoare in tabela utilizatorului" - rus " " - serbian "Ne mogu da pronaem odgovarajui slog u 'user' tabeli" - spa "No puedo encontrar una lnea correponsdiente en la tabla user" - swe "Hittade inte anvndaren i 'user'-tabellen" - ukr " צצ Ӧ æ " + cze "V tabulce user nen-B dn odpovdajc dek" + dan "Kan ikke finde nogen tilsvarende poster i bruger tabellen" + nla "Kan geen enkele passende rij vinden in de gebruikers tabel" + eng "Can't find any matching row in the user table" + est "Ei leia vastavat kirjet kasutajate tabelis" + fre "Impossible de trouver un enregistrement correspondant dans la table user" + ger "Kann keinen passenden Datensatz in Tabelle 'user' finden" + greek " " + hun "Nincs megegyezo sor a user tablaban" + ita "Impossibile trovare la riga corrispondente nella tabella user" + kor " ̺ ġϴ ã ϴ." + por "No pode encontrar nenhuma linha que combine na tabela usurio (user table)" + rum "Nu pot gasi nici o linie corespunzatoare in tabela utilizatorului" + rus " " + serbian "Ne mogu da pronaem odgovarajui slog u 'user' tabeli" + spa "No puedo encontrar una lnea correponsdiente en la tabla user" + swe "Hittade inte anvndaren i 'user'-tabellen" + ukr " צצ Ӧ æ " ER_UPDATE_INFO - cze "Nalezen-Bch dk: %ld Zmnno: %ld Varovn: %ld" - dan "Poster fundet: %ld ndret: %ld Advarsler: %ld" - nla "Passende rijen: %ld Gewijzigd: %ld Waarschuwingen: %ld" - eng "Rows matched: %ld Changed: %ld Warnings: %ld" - jps "v(Rows matched): %ld ύX: %ld Warnings: %ld", - est "Sobinud kirjeid: %ld Muudetud: %ld Hoiatusi: %ld" - fre "Enregistrements correspondants: %ld Modifis: %ld Warnings: %ld" - ger "Datenstze gefunden: %ld Gendert: %ld Warnungen: %ld" - hun "Megegyezo sorok szama: %ld Valtozott: %ld Warnings: %ld" - ita "Rows riconosciute: %ld Cambiate: %ld Warnings: %ld" - jpn "׿(Rows matched): %ld ѹ: %ld Warnings: %ld" - kor "ġϴ Rows : %ld : %ld : %ld" - por "Linhas que combinaram: %ld - Alteradas: %ld - Avisos: %ld" - rum "Linii identificate (matched): %ld Schimbate: %ld Atentionari (warnings): %ld" - rus " : %ld : %ld : %ld" - serbian "Odgovarajuih slogova: %ld Promenjeno: %ld Upozorenja: %ld" - spa "Lneas correspondientes: %ld Cambiadas: %ld Avisos: %ld" - swe "Rader: %ld Uppdaterade: %ld Varningar: %ld" - ukr "Ӧ צצ: %ld ͦ: %ld : %ld" + cze "Nalezen-Bch dk: %ld Zmnno: %ld Varovn: %ld" + dan "Poster fundet: %ld ndret: %ld Advarsler: %ld" + nla "Passende rijen: %ld Gewijzigd: %ld Waarschuwingen: %ld" + eng "Rows matched: %ld Changed: %ld Warnings: %ld" + jps "v(Rows matched): %ld ύX: %ld Warnings: %ld", + est "Sobinud kirjeid: %ld Muudetud: %ld Hoiatusi: %ld" + fre "Enregistrements correspondants: %ld Modifis: %ld Warnings: %ld" + ger "Datenstze gefunden: %ld Gendert: %ld Warnungen: %ld" + hun "Megegyezo sorok szama: %ld Valtozott: %ld Warnings: %ld" + ita "Rows riconosciute: %ld Cambiate: %ld Warnings: %ld" + jpn "׿(Rows matched): %ld ѹ: %ld Warnings: %ld" + kor "ġϴ Rows : %ld : %ld : %ld" + por "Linhas que combinaram: %ld - Alteradas: %ld - Avisos: %ld" + rum "Linii identificate (matched): %ld Schimbate: %ld Atentionari (warnings): %ld" + rus " : %ld : %ld : %ld" + serbian "Odgovarajuih slogova: %ld Promenjeno: %ld Upozorenja: %ld" + spa "Lneas correspondientes: %ld Cambiadas: %ld Avisos: %ld" + swe "Rader: %ld Uppdaterade: %ld Varningar: %ld" + ukr "Ӧ צצ: %ld ͦ: %ld : %ld" ER_CANT_CREATE_THREAD - cze "Nemohu vytvo-Bit nov thread (errno %d). Pokud je jet njak voln pam, podvejte se do manulu na st o chybch specifickch pro jednotliv operan systmy" - dan "Kan ikke danne en ny trd (fejl nr. %d). Hvis computeren ikke er lbet tr for hukommelse, kan du se i brugervejledningen for en mulig operativ-system - afhngig fejl" - nla "Kan geen nieuwe thread aanmaken (Errcode: %d). Indien er geen tekort aan geheugen is kunt u de handleiding consulteren over een mogelijke OS afhankelijke fout" - eng "Can't create a new thread (errno %d); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug" - jps "VKɃXbh܂ł (errno %d). őgpƒ[zĂȂ̂ɃG[ĂȂ, }jA̒ 'possible OS-dependent bug' ƂTĂ݂Ă.", - est "Ei suuda luua uut lime (veakood %d). Kui mlu ei ole otsas, on tenoliselt tegemist operatsioonissteemispetsiifilise veaga" - fre "Impossible de crer une nouvelle tche (errno %d). S'il reste de la mmoire libre, consultez le manual pour trouver un ventuel bug dpendant de l'OS" - ger "Kann keinen neuen Thread erzeugen (Fehler: %d). Sollte noch Speicher verfgbar sein, bitte im Handbuch wegen mglicher Fehler im Betriebssystem nachschlagen" - hun "Uj thread letrehozasa nem lehetseges (Hibakod: %d). Amenyiben van meg szabad memoria, olvassa el a kezikonyv operacios rendszerfuggo hibalehetosegekrol szolo reszet" - ita "Impossibile creare un nuovo thread (errno %d). Se non ci sono problemi di memoria disponibile puoi consultare il manuale per controllare possibili problemi dipendenti dal SO" - jpn "˥åɤޤǤ (errno %d). ⤷ѵĥ꡼ۤƤʤΤ˥顼ȯƤʤ, ޥ˥奢椫 'possible OS-dependent bug' ȤʸõƤߤƤ." - kor "ο 带 ϴ.(ȣ %d). ޸𸮰 ִٸ OS-dependent ޴ κ ãƺÿ." - nor "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" - norwegian-ny "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" - pol "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" - por "No pode criar uma nova 'thread' (erro no. %d). Se voc no estiver sem memria disponvel, voc pode consultar o manual sobre um possvel 'bug' dependente do sistema operacional" - rum "Nu pot crea un thread nou (Eroare %d). Daca mai aveti memorie disponibila in sistem, puteti consulta manualul - ar putea exista un potential bug in legatura cu sistemul de operare" - rus " ( %d). , , " - serbian "Ne mogu da kreiram novi thread (errno %d). Ako imate jo slobodne memorije, trebali biste da pogledate u priruniku da li je ovo specifina greka vaeg operativnog sistema" - spa "No puedo crear un nuevo thread (errno %d). Si tu est con falta de memoria disponible, tu puedes consultar el Manual para posibles problemas con SO" - swe "Kan inte skapa en ny trd (errno %d)" - ukr " Ǧ ( %d). ', æ ϧ - " + cze "Nemohu vytvo-Bit nov thread (errno %d). Pokud je jet njak voln pam, podvejte se do manulu na st o chybch specifickch pro jednotliv operan systmy" + dan "Kan ikke danne en ny trd (fejl nr. %d). Hvis computeren ikke er lbet tr for hukommelse, kan du se i brugervejledningen for en mulig operativ-system - afhngig fejl" + nla "Kan geen nieuwe thread aanmaken (Errcode: %d). Indien er geen tekort aan geheugen is kunt u de handleiding consulteren over een mogelijke OS afhankelijke fout" + eng "Can't create a new thread (errno %d); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug" + jps "VKɃXbh܂ł (errno %d). őgpƒ[zĂȂ̂ɃG[ĂȂ, }jA̒ 'possible OS-dependent bug' ƂTĂ݂Ă.", + est "Ei suuda luua uut lime (veakood %d). Kui mlu ei ole otsas, on tenoliselt tegemist operatsioonissteemispetsiifilise veaga" + fre "Impossible de crer une nouvelle tche (errno %d). S'il reste de la mmoire libre, consultez le manual pour trouver un ventuel bug dpendant de l'OS" + ger "Kann keinen neuen Thread erzeugen (Fehler: %d). Sollte noch Speicher verfgbar sein, bitte im Handbuch wegen mglicher Fehler im Betriebssystem nachschlagen" + hun "Uj thread letrehozasa nem lehetseges (Hibakod: %d). Amenyiben van meg szabad memoria, olvassa el a kezikonyv operacios rendszerfuggo hibalehetosegekrol szolo reszet" + ita "Impossibile creare un nuovo thread (errno %d). Se non ci sono problemi di memoria disponibile puoi consultare il manuale per controllare possibili problemi dipendenti dal SO" + jpn "˥åɤޤǤ (errno %d). ⤷ѵĥ꡼ۤƤʤΤ˥顼ȯƤʤ, ޥ˥奢椫 'possible OS-dependent bug' ȤʸõƤߤƤ." + kor "ο 带 ϴ.(ȣ %d). ޸𸮰 ִٸ OS-dependent ޴ κ ãƺÿ." + nor "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" + norwegian-ny "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" + pol "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" + por "No pode criar uma nova 'thread' (erro no. %d). Se voc no estiver sem memria disponvel, voc pode consultar o manual sobre um possvel 'bug' dependente do sistema operacional" + rum "Nu pot crea un thread nou (Eroare %d). Daca mai aveti memorie disponibila in sistem, puteti consulta manualul - ar putea exista un potential bug in legatura cu sistemul de operare" + rus " ( %d). , , " + serbian "Ne mogu da kreiram novi thread (errno %d). Ako imate jo slobodne memorije, trebali biste da pogledate u priruniku da li je ovo specifina greka vaeg operativnog sistema" + spa "No puedo crear un nuevo thread (errno %d). Si tu est con falta de memoria disponible, tu puedes consultar el Manual para posibles problemas con SO" + swe "Kan inte skapa en ny trd (errno %d)" + ukr " Ǧ ( %d). ', æ ϧ - " ER_WRONG_VALUE_COUNT_ON_ROW 21S01 - cze "Po-Bet sloupc neodpovd potu hodnot na dku %ld" - dan "Kolonne antallet stemmer ikke overens med antallet af vrdier i post %ld" - nla "Kolom aantal komt niet overeen met waarde aantal in rij %ld" - eng "Column count doesn't match value count at row %ld" - est "Tulpade hulk erineb vrtuste hulgast real %ld" - ger "Anzahl der Felder stimmt nicht mit der Anzahl der Werte in Zeile %ld berein" - hun "Az oszlopban talalhato ertek nem egyezik meg a %ld sorban szamitott ertekkel" - ita "Il numero delle colonne non corrisponde al conteggio alla riga %ld" - kor "Row %ld Į īƮ value īͿ ġ ʽϴ." - por "Contagem de colunas no confere com a contagem de valores na linha %ld" - rum "Numarul de coloane nu corespunde cu numarul de valori la linia %ld" - rus " %ld" - serbian "Broj kolona ne odgovara broju vrednosti u slogu %ld" - spa "El nmero de columnas no corresponde al nmero en la lnea %ld" - swe "Antalet kolumner motsvarar inte antalet vrden p rad: %ld" - ukr "˦ æ Ц ˦˦ æ %ld" + cze "Po-Bet sloupc neodpovd potu hodnot na dku %ld" + dan "Kolonne antallet stemmer ikke overens med antallet af vrdier i post %ld" + nla "Kolom aantal komt niet overeen met waarde aantal in rij %ld" + eng "Column count doesn't match value count at row %ld" + est "Tulpade hulk erineb vrtuste hulgast real %ld" + ger "Anzahl der Felder stimmt nicht mit der Anzahl der Werte in Zeile %ld berein" + hun "Az oszlopban talalhato ertek nem egyezik meg a %ld sorban szamitott ertekkel" + ita "Il numero delle colonne non corrisponde al conteggio alla riga %ld" + kor "Row %ld Į īƮ value īͿ ġ ʽϴ." + por "Contagem de colunas no confere com a contagem de valores na linha %ld" + rum "Numarul de coloane nu corespunde cu numarul de valori la linia %ld" + rus " %ld" + serbian "Broj kolona ne odgovara broju vrednosti u slogu %ld" + spa "El nmero de columnas no corresponde al nmero en la lnea %ld" + swe "Antalet kolumner motsvarar inte antalet vrden p rad: %ld" + ukr "˦ æ Ц ˦˦ æ %ld" ER_CANT_REOPEN_TABLE - cze "Nemohu znovuotev-Bt tabulku: '%-.64s" - dan "Kan ikke genbne tabel '%-.64s" - nla "Kan tabel niet opnieuw openen: '%-.64s" - eng "Can't reopen table: '%-.64s'" - est "Ei suuda taasavada tabelit '%-.64s'" - fre "Impossible de rouvrir la table: '%-.64s" - ger "Kann Tabelle'%-.64s' nicht erneut ffnen" - hun "Nem lehet ujra-megnyitni a tablat: '%-.64s" - ita "Impossibile riaprire la tabella: '%-.64s'" - kor "̺ ٽ : '%-.64s" - nor "Can't reopen table: '%-.64s" - norwegian-ny "Can't reopen table: '%-.64s" - pol "Can't reopen table: '%-.64s" - por "No pode reabrir a tabela '%-.64s" - rum "Nu pot redeschide tabela: '%-.64s'" - rus " '%-.64s'" - serbian "Ne mogu da ponovo otvorim tabelu '%-.64s'" - slo "Can't reopen table: '%-.64s" - spa "No puedo reabrir tabla: '%-.64s" - swe "Kunde inte stnga och ppna tabell '%-.64s" - ukr " צ : '%-.64s'" + cze "Nemohu znovuotev-Bt tabulku: '%-.64s" + dan "Kan ikke genbne tabel '%-.64s" + nla "Kan tabel niet opnieuw openen: '%-.64s" + eng "Can't reopen table: '%-.64s'" + est "Ei suuda taasavada tabelit '%-.64s'" + fre "Impossible de rouvrir la table: '%-.64s" + ger "Kann Tabelle'%-.64s' nicht erneut ffnen" + hun "Nem lehet ujra-megnyitni a tablat: '%-.64s" + ita "Impossibile riaprire la tabella: '%-.64s'" + kor "̺ ٽ : '%-.64s" + nor "Can't reopen table: '%-.64s" + norwegian-ny "Can't reopen table: '%-.64s" + pol "Can't reopen table: '%-.64s" + por "No pode reabrir a tabela '%-.64s" + rum "Nu pot redeschide tabela: '%-.64s'" + rus " '%-.64s'" + serbian "Ne mogu da ponovo otvorim tabelu '%-.64s'" + slo "Can't reopen table: '%-.64s" + spa "No puedo reabrir tabla: '%-.64s" + swe "Kunde inte stnga och ppna tabell '%-.64s" + ukr " צ : '%-.64s'" ER_INVALID_USE_OF_NULL 22004 - cze "Neplatn-B uit hodnoty NULL" - dan "Forkert brug af nulvrdi (NULL)" - nla "Foutief gebruik van de NULL waarde" - eng "Invalid use of NULL value" - jps "NULL l̎gp@sK؂ł", - est "NULL vrtuse vrkasutus" - fre "Utilisation incorrecte de la valeur NULL" - ger "Unerlaubte Verwendung eines NULL-Werts" - hun "A NULL ervenytelen hasznalata" - ita "Uso scorretto del valore NULL" - jpn "NULL ͤλˡŬڤǤ" - kor "NULL ߸ ϼ̱..." - por "Uso invlido do valor NULL" - rum "Folosirea unei value NULL e invalida" - rus " NULL" - serbian "Pogrena upotreba vrednosti NULL" - spa "Invalido uso de valor NULL" - swe "Felaktig anvnding av NULL" - ukr " NULL" + cze "Neplatn-B uit hodnoty NULL" + dan "Forkert brug af nulvrdi (NULL)" + nla "Foutief gebruik van de NULL waarde" + eng "Invalid use of NULL value" + jps "NULL l̎gp@sK؂ł", + est "NULL vrtuse vrkasutus" + fre "Utilisation incorrecte de la valeur NULL" + ger "Unerlaubte Verwendung eines NULL-Werts" + hun "A NULL ervenytelen hasznalata" + ita "Uso scorretto del valore NULL" + jpn "NULL ͤλˡŬڤǤ" + kor "NULL ߸ ϼ̱..." + por "Uso invlido do valor NULL" + rum "Folosirea unei value NULL e invalida" + rus " NULL" + serbian "Pogrena upotreba vrednosti NULL" + spa "Invalido uso de valor NULL" + swe "Felaktig anvnding av NULL" + ukr " NULL" ER_REGEXP_ERROR 42000 - cze "Regul-Brn vraz vrtil chybu '%-.64s'" - dan "Fik fejl '%-.64s' fra regexp" - nla "Fout '%-.64s' ontvangen van regexp" - eng "Got error '%-.64s' from regexp" - est "regexp tagastas vea '%-.64s'" - fre "Erreur '%-.64s' provenant de regexp" - ger "regexp lieferte Fehler '%-.64s'" - hun "'%-.64s' hiba a regularis kifejezes hasznalata soran (regexp)" - ita "Errore '%-.64s' da regexp" - kor "regexp '%-.64s' ϴ." - por "Obteve erro '%-.64s' em regexp" - rum "Eroarea '%-.64s' obtinuta din expresia regulara (regexp)" - rus " '%-.64s' " - serbian "Funkcija regexp je vratila greku '%-.64s'" - spa "Obtenido error '%-.64s' de regexp" - swe "Fick fel '%-.64s' frn REGEXP" - ukr " '%-.64s' צ " + cze "Regul-Brn vraz vrtil chybu '%-.64s'" + dan "Fik fejl '%-.64s' fra regexp" + nla "Fout '%-.64s' ontvangen van regexp" + eng "Got error '%-.64s' from regexp" + est "regexp tagastas vea '%-.64s'" + fre "Erreur '%-.64s' provenant de regexp" + ger "regexp lieferte Fehler '%-.64s'" + hun "'%-.64s' hiba a regularis kifejezes hasznalata soran (regexp)" + ita "Errore '%-.64s' da regexp" + kor "regexp '%-.64s' ϴ." + por "Obteve erro '%-.64s' em regexp" + rum "Eroarea '%-.64s' obtinuta din expresia regulara (regexp)" + rus " '%-.64s' " + serbian "Funkcija regexp je vratila greku '%-.64s'" + spa "Obtenido error '%-.64s' de regexp" + swe "Fick fel '%-.64s' frn REGEXP" + ukr " '%-.64s' צ " ER_MIX_OF_GROUP_FUNC_AND_FIELDS 42000 - cze "Pokud nen-B dn GROUP BY klauzule, nen dovoleno souasn pouit GROUP poloek (MIN(),MAX(),COUNT()...) s ne GROUP polokami" - dan "Sammenblanding af GROUP kolonner (MIN(),MAX(),COUNT()...) uden GROUP kolonner er ikke tilladt, hvis der ikke er noget GROUP BY prdikat" - nla "Het mixen van GROUP kolommen (MIN(),MAX(),COUNT()...) met no-GROUP kolommen is foutief indien er geen GROUP BY clausule is" - eng "Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause" - est "GROUP tulpade (MIN(),MAX(),COUNT()...) kooskasutamine tavaliste tulpadega ilma GROUP BY klauslita ei ole lubatud" - fre "Mlanger les colonnes GROUP (MIN(),MAX(),COUNT()...) avec des colonnes normales est interdit s'il n'y a pas de clause GROUP BY" - ger "Das Vermischen von GROUP-Feldern (MIN(),MAX(),COUNT()...) mit Nicht-GROUP-Feldern ist nicht zulssig, wenn keine GROUP-BY-Klausel vorhanden ist" - hun "A GROUP mezok (MIN(),MAX(),COUNT()...) kevert hasznalata nem lehetseges GROUP BY hivatkozas nelkul" - ita "Il mescolare funzioni di aggregazione (MIN(),MAX(),COUNT()...) e non e` illegale se non c'e` una clausula GROUP BY" - kor "Mixing of GROUP Įs (MIN(),MAX(),COUNT(),...) with no GROUP Įs is illegal if there is no GROUP BY clause" - por "Mistura de colunas agrupadas (com MIN(), MAX(), COUNT(), ...) com colunas no agrupadas ilegal, se no existir uma clusula de agrupamento (clusula GROUP BY)" - rum "Amestecarea de coloane GROUP (MIN(),MAX(),COUNT()...) fara coloane GROUP este ilegala daca nu exista o clauza GROUP BY" - rus " (GROUP) (MIN(),MAX(),COUNT(),...) , GROUP BY" - serbian "Upotreba agregatnih funkcija (MIN(),MAX(),COUNT()...) bez 'GROUP' kolona je pogrena ako ne postoji 'GROUP BY' iskaz" - spa "Mezcla de columnas GROUP (MIN(),MAX(),COUNT()...) con no GROUP columnas es ilegal si no hat la clausula GROUP BY" - swe "Man fr ha bde GROUP-kolumner (MIN(),MAX(),COUNT()...) och flt i en frga om man inte har en GROUP BY-del" - ukr "ͦ GROUP æ (MIN(),MAX(),COUNT()...) GROUP , GROUP BY" + cze "Pokud nen-B dn GROUP BY klauzule, nen dovoleno souasn pouit GROUP poloek (MIN(),MAX(),COUNT()...) s ne GROUP polokami" + dan "Sammenblanding af GROUP kolonner (MIN(),MAX(),COUNT()...) uden GROUP kolonner er ikke tilladt, hvis der ikke er noget GROUP BY prdikat" + nla "Het mixen van GROUP kolommen (MIN(),MAX(),COUNT()...) met no-GROUP kolommen is foutief indien er geen GROUP BY clausule is" + eng "Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause" + est "GROUP tulpade (MIN(),MAX(),COUNT()...) kooskasutamine tavaliste tulpadega ilma GROUP BY klauslita ei ole lubatud" + fre "Mlanger les colonnes GROUP (MIN(),MAX(),COUNT()...) avec des colonnes normales est interdit s'il n'y a pas de clause GROUP BY" + ger "Das Vermischen von GROUP-Feldern (MIN(),MAX(),COUNT()...) mit Nicht-GROUP-Feldern ist nicht zulssig, wenn keine GROUP-BY-Klausel vorhanden ist" + hun "A GROUP mezok (MIN(),MAX(),COUNT()...) kevert hasznalata nem lehetseges GROUP BY hivatkozas nelkul" + ita "Il mescolare funzioni di aggregazione (MIN(),MAX(),COUNT()...) e non e` illegale se non c'e` una clausula GROUP BY" + kor "Mixing of GROUP Įs (MIN(),MAX(),COUNT(),...) with no GROUP Įs is illegal if there is no GROUP BY clause" + por "Mistura de colunas agrupadas (com MIN(), MAX(), COUNT(), ...) com colunas no agrupadas ilegal, se no existir uma clusula de agrupamento (clusula GROUP BY)" + rum "Amestecarea de coloane GROUP (MIN(),MAX(),COUNT()...) fara coloane GROUP este ilegala daca nu exista o clauza GROUP BY" + rus " (GROUP) (MIN(),MAX(),COUNT(),...) , GROUP BY" + serbian "Upotreba agregatnih funkcija (MIN(),MAX(),COUNT()...) bez 'GROUP' kolona je pogrena ako ne postoji 'GROUP BY' iskaz" + spa "Mezcla de columnas GROUP (MIN(),MAX(),COUNT()...) con no GROUP columnas es ilegal si no hat la clausula GROUP BY" + swe "Man fr ha bde GROUP-kolumner (MIN(),MAX(),COUNT()...) och flt i en frga om man inte har en GROUP BY-del" + ukr "ͦ GROUP æ (MIN(),MAX(),COUNT()...) GROUP , GROUP BY" ER_NONEXISTING_GRANT 42000 - cze "Neexistuje odpov-Bdajc grant pro uivatele '%-.32s' na stroji '%-.64s'" - dan "Denne tilladelse findes ikke for brugeren '%-.32s' p vrt '%-.64s'" - nla "Deze toegang (GRANT) is niet toegekend voor gebruiker '%-.32s' op host '%-.64s'" - eng "There is no such grant defined for user '%-.32s' on host '%-.64s'" - jps "[U[ '%-.32s' (zXg '%-.64s' ̃[U[) ͋‚Ă܂", - est "Sellist igust ei ole defineeritud kasutajale '%-.32s' masinast '%-.64s'" - fre "Un tel droit n'est pas dfini pour l'utilisateur '%-.32s' sur l'hte '%-.64s'" - ger "Fr Benutzer '%-.32s' auf Host '%-.64s' gibt es keine solche Berechtigung" - hun "A '%-.32s' felhasznalonak nincs ilyen joga a '%-.64s' host-on" - ita "GRANT non definita per l'utente '%-.32s' dalla macchina '%-.64s'" - jpn "桼 '%-.32s' (ۥ '%-.64s' Υ桼) ϵĤƤޤ" - kor " '%-.32s' (ȣƮ '%-.64s') Ͽ ǵ ׷ ϴ." - por "No existe tal permisso (grant) definida para o usurio '%-.32s' no 'host' '%-.64s'" - rum "Nu exista un astfel de grant definit pentru utilzatorul '%-.32s' de pe host-ul '%-.64s'" - rus " '%-.32s' '%-.64s'" - serbian "Ne postoji odobrenje za pristup korisniku '%-.32s' na host-u '%-.64s'" - spa "No existe permiso definido para usuario '%-.32s' en el servidor '%-.64s'" - swe "Det finns inget privilegium definierat fr anvndare '%-.32s' p '%-.64s'" - ukr " '%-.32s' '%-.64s'" + cze "Neexistuje odpov-Bdajc grant pro uivatele '%-.32s' na stroji '%-.64s'" + dan "Denne tilladelse findes ikke for brugeren '%-.32s' p vrt '%-.64s'" + nla "Deze toegang (GRANT) is niet toegekend voor gebruiker '%-.32s' op host '%-.64s'" + eng "There is no such grant defined for user '%-.32s' on host '%-.64s'" + jps "[U[ '%-.32s' (zXg '%-.64s' ̃[U[) ͋‚Ă܂", + est "Sellist igust ei ole defineeritud kasutajale '%-.32s' masinast '%-.64s'" + fre "Un tel droit n'est pas dfini pour l'utilisateur '%-.32s' sur l'hte '%-.64s'" + ger "Fr Benutzer '%-.32s' auf Host '%-.64s' gibt es keine solche Berechtigung" + hun "A '%-.32s' felhasznalonak nincs ilyen joga a '%-.64s' host-on" + ita "GRANT non definita per l'utente '%-.32s' dalla macchina '%-.64s'" + jpn "桼 '%-.32s' (ۥ '%-.64s' Υ桼) ϵĤƤޤ" + kor " '%-.32s' (ȣƮ '%-.64s') Ͽ ǵ ׷ ϴ." + por "No existe tal permisso (grant) definida para o usurio '%-.32s' no 'host' '%-.64s'" + rum "Nu exista un astfel de grant definit pentru utilzatorul '%-.32s' de pe host-ul '%-.64s'" + rus " '%-.32s' '%-.64s'" + serbian "Ne postoji odobrenje za pristup korisniku '%-.32s' na host-u '%-.64s'" + spa "No existe permiso definido para usuario '%-.32s' en el servidor '%-.64s'" + swe "Det finns inget privilegium definierat fr anvndare '%-.32s' p '%-.64s'" + ukr " '%-.32s' '%-.64s'" ER_TABLEACCESS_DENIED_ERROR 42000 - cze "%-.16s p-Bkaz nepstupn pro uivatele: '%-.32s'@'%-.64s' pro tabulku '%-.64s'" - dan "%-.16s-kommandoen er ikke tilladt for brugeren '%-.32s'@'%-.64s' for tabellen '%-.64s'" - nla "%-.16s commando geweigerd voor gebruiker: '%-.32s'@'%-.64s' voor tabel '%-.64s'" - eng "%-.16s command denied to user '%-.32s'@'%-.64s' for table '%-.64s'" - jps "R}h %-.16s [U[ '%-.32s'@'%-.64s' ,e[u '%-.64s' ɑ΂ċ‚Ă܂", - est "%-.16s ksk ei ole lubatud kasutajale '%-.32s'@'%-.64s' tabelis '%-.64s'" - fre "La commande '%-.16s' est interdite l'utilisateur: '%-.32s'@'@%-.64s' sur la table '%-.64s'" - ger "%-.16s Befehl nicht erlaubt fr Benutzer '%-.32s'@'%-.64s' auf Tabelle '%-.64s'" - hun "%-.16s parancs a '%-.32s'@'%-.64s' felhasznalo szamara nem engedelyezett a '%-.64s' tablaban" - ita "Comando %-.16s negato per l'utente: '%-.32s'@'%-.64s' sulla tabella '%-.64s'" - jpn "ޥ %-.16s 桼 '%-.32s'@'%-.64s' ,ơ֥ '%-.64s' ФƵĤƤޤ" - kor "'%-.16s' ڿ źεǾϴ. : '%-.32s'@'%-.64s' for ̺ '%-.64s'" - por "Comando '%-.16s' negado para o usurio '%-.32s'@'%-.64s' na tabela '%-.64s'" - rum "Comanda %-.16s interzisa utilizatorului: '%-.32s'@'%-.64s' pentru tabela '%-.64s'" - rus " %-.16s '%-.32s'@'%-.64s' '%-.64s'" - serbian "%-.16s komanda zabranjena za korisnika '%-.32s'@'%-.64s' za tabelu '%-.64s'" - spa "%-.16s comando negado para usuario: '%-.32s'@'%-.64s' para tabla '%-.64s'" - swe "%-.16s ej tilltet fr '%-.32s'@'%-.64s' fr tabell '%-.64s'" - ukr "%-.16s : '%-.32s'@'%-.64s' æ '%-.64s'" + cze "%-.16s p-Bkaz nepstupn pro uivatele: '%-.32s'@'%-.64s' pro tabulku '%-.64s'" + dan "%-.16s-kommandoen er ikke tilladt for brugeren '%-.32s'@'%-.64s' for tabellen '%-.64s'" + nla "%-.16s commando geweigerd voor gebruiker: '%-.32s'@'%-.64s' voor tabel '%-.64s'" + eng "%-.16s command denied to user '%-.32s'@'%-.64s' for table '%-.64s'" + jps "R}h %-.16s [U[ '%-.32s'@'%-.64s' ,e[u '%-.64s' ɑ΂ċ‚Ă܂", + est "%-.16s ksk ei ole lubatud kasutajale '%-.32s'@'%-.64s' tabelis '%-.64s'" + fre "La commande '%-.16s' est interdite l'utilisateur: '%-.32s'@'@%-.64s' sur la table '%-.64s'" + ger "%-.16s Befehl nicht erlaubt fr Benutzer '%-.32s'@'%-.64s' auf Tabelle '%-.64s'" + hun "%-.16s parancs a '%-.32s'@'%-.64s' felhasznalo szamara nem engedelyezett a '%-.64s' tablaban" + ita "Comando %-.16s negato per l'utente: '%-.32s'@'%-.64s' sulla tabella '%-.64s'" + jpn "ޥ %-.16s 桼 '%-.32s'@'%-.64s' ,ơ֥ '%-.64s' ФƵĤƤޤ" + kor "'%-.16s' ڿ źεǾϴ. : '%-.32s'@'%-.64s' for ̺ '%-.64s'" + por "Comando '%-.16s' negado para o usurio '%-.32s'@'%-.64s' na tabela '%-.64s'" + rum "Comanda %-.16s interzisa utilizatorului: '%-.32s'@'%-.64s' pentru tabela '%-.64s'" + rus " %-.16s '%-.32s'@'%-.64s' '%-.64s'" + serbian "%-.16s komanda zabranjena za korisnika '%-.32s'@'%-.64s' za tabelu '%-.64s'" + spa "%-.16s comando negado para usuario: '%-.32s'@'%-.64s' para tabla '%-.64s'" + swe "%-.16s ej tilltet fr '%-.32s'@'%-.64s' fr tabell '%-.64s'" + ukr "%-.16s : '%-.32s'@'%-.64s' æ '%-.64s'" ER_COLUMNACCESS_DENIED_ERROR 42000 - cze "%-.16s p-Bkaz nepstupn pro uivatele: '%-.32s'@'%-.64s' pro sloupec '%-.64s' v tabulce '%-.64s'" - dan "%-.16s-kommandoen er ikke tilladt for brugeren '%-.32s'@'%-.64s' for kolonne '%-.64s' in tabellen '%-.64s'" - nla "%-.16s commando geweigerd voor gebruiker: '%-.32s'@'%-.64s' voor kolom '%-.64s' in tabel '%-.64s'" - eng "%-.16s command denied to user '%-.32s'@'%-.64s' for column '%-.64s' in table '%-.64s'" - jps "R}h %-.16s [U[ '%-.32s'@'%-.64s'\n J '%-.64s' e[u '%-.64s' ɑ΂ċ‚Ă܂", - est "%-.16s ksk ei ole lubatud kasutajale '%-.32s'@'%-.64s' tulbale '%-.64s' tabelis '%-.64s'" - fre "La commande '%-.16s' est interdite l'utilisateur: '%-.32s'@'@%-.64s' sur la colonne '%-.64s' de la table '%-.64s'" - ger "%-.16s Befehl nicht erlaubt fr Benutzer '%-.32s'@'%-.64s' und Feld '%-.64s' in Tabelle '%-.64s'" - hun "%-.16s parancs a '%-.32s'@'%-.64s' felhasznalo szamara nem engedelyezett a '%-.64s' mezo eseten a '%-.64s' tablaban" - ita "Comando %-.16s negato per l'utente: '%-.32s'@'%-.64s' sulla colonna '%-.64s' della tabella '%-.64s'" - jpn "ޥ %-.16s 桼 '%-.32s'@'%-.64s'\n '%-.64s' ơ֥ '%-.64s' ФƵĤƤޤ" - kor "'%-.16s' ڿ źεǾϴ. : '%-.32s'@'%-.64s' for Į '%-.64s' in ̺ '%-.64s'" - por "Comando '%-.16s' negado para o usurio '%-.32s'@'%-.64s' na coluna '%-.64s', na tabela '%-.64s'" - rum "Comanda %-.16s interzisa utilizatorului: '%-.32s'@'%-.64s' pentru coloana '%-.64s' in tabela '%-.64s'" - rus " %-.16s '%-.32s'@'%-.64s' '%-.64s' '%-.64s'" - serbian "%-.16s komanda zabranjena za korisnika '%-.32s'@'%-.64s' za kolonu '%-.64s' iz tabele '%-.64s'" - spa "%-.16s comando negado para usuario: '%-.32s'@'%-.64s' para columna '%-.64s' en la tabla '%-.64s'" - swe "%-.16s ej tilltet fr '%-.32s'@'%-.64s' fr kolumn '%-.64s' i tabell '%-.64s'" - ukr "%-.16s : '%-.32s'@'%-.64s' '%-.64s' æ '%-.64s'" + cze "%-.16s p-Bkaz nepstupn pro uivatele: '%-.32s'@'%-.64s' pro sloupec '%-.64s' v tabulce '%-.64s'" + dan "%-.16s-kommandoen er ikke tilladt for brugeren '%-.32s'@'%-.64s' for kolonne '%-.64s' in tabellen '%-.64s'" + nla "%-.16s commando geweigerd voor gebruiker: '%-.32s'@'%-.64s' voor kolom '%-.64s' in tabel '%-.64s'" + eng "%-.16s command denied to user '%-.32s'@'%-.64s' for column '%-.64s' in table '%-.64s'" + jps "R}h %-.16s [U[ '%-.32s'@'%-.64s'\n J '%-.64s' e[u '%-.64s' ɑ΂ċ‚Ă܂", + est "%-.16s ksk ei ole lubatud kasutajale '%-.32s'@'%-.64s' tulbale '%-.64s' tabelis '%-.64s'" + fre "La commande '%-.16s' est interdite l'utilisateur: '%-.32s'@'@%-.64s' sur la colonne '%-.64s' de la table '%-.64s'" + ger "%-.16s Befehl nicht erlaubt fr Benutzer '%-.32s'@'%-.64s' und Feld '%-.64s' in Tabelle '%-.64s'" + hun "%-.16s parancs a '%-.32s'@'%-.64s' felhasznalo szamara nem engedelyezett a '%-.64s' mezo eseten a '%-.64s' tablaban" + ita "Comando %-.16s negato per l'utente: '%-.32s'@'%-.64s' sulla colonna '%-.64s' della tabella '%-.64s'" + jpn "ޥ %-.16s 桼 '%-.32s'@'%-.64s'\n '%-.64s' ơ֥ '%-.64s' ФƵĤƤޤ" + kor "'%-.16s' ڿ źεǾϴ. : '%-.32s'@'%-.64s' for Į '%-.64s' in ̺ '%-.64s'" + por "Comando '%-.16s' negado para o usurio '%-.32s'@'%-.64s' na coluna '%-.64s', na tabela '%-.64s'" + rum "Comanda %-.16s interzisa utilizatorului: '%-.32s'@'%-.64s' pentru coloana '%-.64s' in tabela '%-.64s'" + rus " %-.16s '%-.32s'@'%-.64s' '%-.64s' '%-.64s'" + serbian "%-.16s komanda zabranjena za korisnika '%-.32s'@'%-.64s' za kolonu '%-.64s' iz tabele '%-.64s'" + spa "%-.16s comando negado para usuario: '%-.32s'@'%-.64s' para columna '%-.64s' en la tabla '%-.64s'" + swe "%-.16s ej tilltet fr '%-.32s'@'%-.64s' fr kolumn '%-.64s' i tabell '%-.64s'" + ukr "%-.16s : '%-.32s'@'%-.64s' '%-.64s' æ '%-.64s'" ER_ILLEGAL_GRANT_FOR_TABLE 42000 - cze "Neplatn-B pkaz GRANT/REVOKE. Prosm, pette si v manulu, jak privilegia je mon pout." - dan "Forkert GRANT/REVOKE kommando. Se i brugervejledningen hvilke privilegier der kan specificeres." - nla "Foutief GRANT/REVOKE commando. Raadpleeg de handleiding welke priveleges gebruikt kunnen worden." - eng "Illegal GRANT/REVOKE command; please consult the manual to see which privileges can be used" - est "Vigane GRANT/REVOKE ksk. Tutvu kasutajajuhendiga" - fre "Commande GRANT/REVOKE incorrecte. Consultez le manuel." - ger "Unzulssiger GRANT- oder REVOKE-Befehl. Verfgbare Berechtigungen sind im Handbuch aufgefhrt" - greek "Illegal GRANT/REVOKE command; please consult the manual to see which privileges can be used." - hun "Ervenytelen GRANT/REVOKE parancs. Kerem, nezze meg a kezikonyvben, milyen jogok lehetsegesek" - ita "Comando GRANT/REVOKE illegale. Prego consultare il manuale per sapere quali privilegi possono essere usati." - jpn "Illegal GRANT/REVOKE command; please consult the manual to see which privleges can be used." - kor "߸ GRANT/REVOKE .  Ǹ Ǿ ִ ޴ ÿ." - nor "Illegal GRANT/REVOKE command; please consult the manual to see which privleges can be used." - norwegian-ny "Illegal GRANT/REVOKE command; please consult the manual to see which privleges can be used." - pol "Illegal GRANT/REVOKE command; please consult the manual to see which privleges can be used." - por "Comando GRANT/REVOKE ilegal. Por favor consulte no manual quais privilgios podem ser usados." - rum "Comanda GRANT/REVOKE ilegala. Consultati manualul in privinta privilegiilor ce pot fi folosite." - rus " GRANT REVOKE. , , " - serbian "Pogrena 'GRANT' odnosno 'REVOKE' komanda. Molim Vas pogledajte u priruniku koje vrednosti mogu biti upotrebljene." - slo "Illegal GRANT/REVOKE command; please consult the manual to see which privleges can be used." - spa "Ilegal comando GRANT/REVOKE. Por favor consulte el manual para cuales permisos pueden ser usados." - swe "Felaktigt GRANT-privilegium anvnt" - ukr " GRANT/REVOKE ; æ , ˦ " + cze "Neplatn-B pkaz GRANT/REVOKE. Prosm, pette si v manulu, jak privilegia je mon pout." + dan "Forkert GRANT/REVOKE kommando. Se i brugervejledningen hvilke privilegier der kan specificeres." + nla "Foutief GRANT/REVOKE commando. Raadpleeg de handleiding welke priveleges gebruikt kunnen worden." + eng "Illegal GRANT/REVOKE command; please consult the manual to see which privileges can be used" + est "Vigane GRANT/REVOKE ksk. Tutvu kasutajajuhendiga" + fre "Commande GRANT/REVOKE incorrecte. Consultez le manuel." + ger "Unzulssiger GRANT- oder REVOKE-Befehl. Verfgbare Berechtigungen sind im Handbuch aufgefhrt" + greek "Illegal GRANT/REVOKE command; please consult the manual to see which privileges can be used." + hun "Ervenytelen GRANT/REVOKE parancs. Kerem, nezze meg a kezikonyvben, milyen jogok lehetsegesek" + ita "Comando GRANT/REVOKE illegale. Prego consultare il manuale per sapere quali privilegi possono essere usati." + jpn "Illegal GRANT/REVOKE command; please consult the manual to see which privleges can be used." + kor "߸ GRANT/REVOKE .  Ǹ Ǿ ִ ޴ ÿ." + nor "Illegal GRANT/REVOKE command; please consult the manual to see which privleges can be used." + norwegian-ny "Illegal GRANT/REVOKE command; please consult the manual to see which privleges can be used." + pol "Illegal GRANT/REVOKE command; please consult the manual to see which privleges can be used." + por "Comando GRANT/REVOKE ilegal. Por favor consulte no manual quais privilgios podem ser usados." + rum "Comanda GRANT/REVOKE ilegala. Consultati manualul in privinta privilegiilor ce pot fi folosite." + rus " GRANT REVOKE. , , " + serbian "Pogrena 'GRANT' odnosno 'REVOKE' komanda. Molim Vas pogledajte u priruniku koje vrednosti mogu biti upotrebljene." + slo "Illegal GRANT/REVOKE command; please consult the manual to see which privleges can be used." + spa "Ilegal comando GRANT/REVOKE. Por favor consulte el manual para cuales permisos pueden ser usados." + swe "Felaktigt GRANT-privilegium anvnt" + ukr " GRANT/REVOKE ; æ , ˦ " ER_GRANT_WRONG_HOST_OR_USER 42000 - cze "Argument p-Bkazu GRANT uivatel nebo stroj je pli dlouh" - dan "Vrts- eller brugernavn for langt til GRANT" - nla "De host of gebruiker parameter voor GRANT is te lang" - eng "The host or user argument to GRANT is too long" - est "Masina vi kasutaja nimi GRANT lauses on liiga pikk" - fre "L'hte ou l'utilisateur donn en argument GRANT est trop long" - ger "Das Host- oder User-Argument fr GRANT ist zu lang" - hun "A host vagy felhasznalo argumentuma tul hosszu a GRANT parancsban" - ita "L'argomento host o utente per la GRANT e` troppo lungo" - kor "(GRANT) Ͽ ڳ ȣƮ ʹ ϴ." - por "Argumento de 'host' ou de usurio para o GRANT longo demais" - rum "Argumentul host-ului sau utilizatorului pentru GRANT e prea lung" - rus " / GRANT" - serbian "Argument 'host' ili 'korisnik' prosleen komandi 'GRANT' je predugaak" - spa "El argumento para servidor o usuario para GRANT es demasiado grande" - swe "Felaktigt maskinnamn eller anvndarnamn anvnt med GRANT" - ukr " host user GRANT " + cze "Argument p-Bkazu GRANT uivatel nebo stroj je pli dlouh" + dan "Vrts- eller brugernavn for langt til GRANT" + nla "De host of gebruiker parameter voor GRANT is te lang" + eng "The host or user argument to GRANT is too long" + est "Masina vi kasutaja nimi GRANT lauses on liiga pikk" + fre "L'hte ou l'utilisateur donn en argument GRANT est trop long" + ger "Das Host- oder User-Argument fr GRANT ist zu lang" + hun "A host vagy felhasznalo argumentuma tul hosszu a GRANT parancsban" + ita "L'argomento host o utente per la GRANT e` troppo lungo" + kor "(GRANT) Ͽ ڳ ȣƮ ʹ ϴ." + por "Argumento de 'host' ou de usurio para o GRANT longo demais" + rum "Argumentul host-ului sau utilizatorului pentru GRANT e prea lung" + rus " / GRANT" + serbian "Argument 'host' ili 'korisnik' prosleen komandi 'GRANT' je predugaak" + spa "El argumento para servidor o usuario para GRANT es demasiado grande" + swe "Felaktigt maskinnamn eller anvndarnamn anvnt med GRANT" + ukr " host user GRANT " ER_NO_SUCH_TABLE 42S02 - cze "Tabulka '%-.64s.%s' neexistuje" - dan "Tabellen '%-.64s.%-.64s' eksisterer ikke" - nla "Tabel '%-.64s.%s' bestaat niet" - eng "Table '%-.64s.%-.64s' doesn't exist" - est "Tabelit '%-.64s.%-.64s' ei eksisteeri" - fre "La table '%-.64s.%s' n'existe pas" - ger "Tabelle '%-.64s.%-.64s' existiert nicht" - hun "A '%-.64s.%s' tabla nem letezik" - ita "La tabella '%-.64s.%s' non esiste" - jpn "Table '%-.64s.%s' doesn't exist" - kor "̺ '%-.64s.%s' ʽϴ." - nor "Table '%-.64s.%s' doesn't exist" - norwegian-ny "Table '%-.64s.%s' doesn't exist" - pol "Table '%-.64s.%s' doesn't exist" - por "Tabela '%-.64s.%-.64s' no existe" - rum "Tabela '%-.64s.%-.64s' nu exista" - rus " '%-.64s.%-.64s' " - serbian "Tabela '%-.64s.%-.64s' ne postoji" - slo "Table '%-.64s.%s' doesn't exist" - spa "Tabla '%-.64s.%s' no existe" - swe "Det finns ingen tabell som heter '%-.64s.%s'" - ukr " '%-.64s.%-.64s' դ" + cze "Tabulka '%-.64s.%s' neexistuje" + dan "Tabellen '%-.64s.%-.64s' eksisterer ikke" + nla "Tabel '%-.64s.%s' bestaat niet" + eng "Table '%-.64s.%-.64s' doesn't exist" + est "Tabelit '%-.64s.%-.64s' ei eksisteeri" + fre "La table '%-.64s.%s' n'existe pas" + ger "Tabelle '%-.64s.%-.64s' existiert nicht" + hun "A '%-.64s.%s' tabla nem letezik" + ita "La tabella '%-.64s.%s' non esiste" + jpn "Table '%-.64s.%s' doesn't exist" + kor "̺ '%-.64s.%s' ʽϴ." + nor "Table '%-.64s.%s' doesn't exist" + norwegian-ny "Table '%-.64s.%s' doesn't exist" + pol "Table '%-.64s.%s' doesn't exist" + por "Tabela '%-.64s.%-.64s' no existe" + rum "Tabela '%-.64s.%-.64s' nu exista" + rus " '%-.64s.%-.64s' " + serbian "Tabela '%-.64s.%-.64s' ne postoji" + slo "Table '%-.64s.%s' doesn't exist" + spa "Tabla '%-.64s.%s' no existe" + swe "Det finns ingen tabell som heter '%-.64s.%s'" + ukr " '%-.64s.%-.64s' դ" ER_NONEXISTING_TABLE_GRANT 42000 - cze "Neexistuje odpov-Bdajc grant pro uivatele '%-.32s' na stroji '%-.64s' pro tabulku '%-.64s'" - dan "Denne tilladelse eksisterer ikke for brugeren '%-.32s' p vrt '%-.64s' for tabellen '%-.64s'" - nla "Deze toegang (GRANT) is niet toegekend voor gebruiker '%-.32s' op host '%-.64s' op tabel '%-.64s'" - eng "There is no such grant defined for user '%-.32s' on host '%-.64s' on table '%-.64s'" - est "Sellist igust ei ole defineeritud kasutajale '%-.32s' masinast '%-.64s' tabelile '%-.64s'" - fre "Un tel droit n'est pas dfini pour l'utilisateur '%-.32s' sur l'hte '%-.64s' sur la table '%-.64s'" - ger "Eine solche Berechtigung ist fr User '%-.32s' auf Host '%-.64s' an Tabelle '%-.64s' nicht definiert" - hun "A '%-.32s' felhasznalo szamara a '%-.64s' host '%-.64s' tablajaban ez a parancs nem engedelyezett" - ita "GRANT non definita per l'utente '%-.32s' dalla macchina '%-.64s' sulla tabella '%-.64s'" - kor " '%-.32s'(ȣƮ '%-.64s') ̺ '%-.64s' ϱ Ͽ ǵ ϴ. " - por "No existe tal permisso (grant) definido para o usurio '%-.32s' no 'host' '%-.64s', na tabela '%-.64s'" - rum "Nu exista un astfel de privilegiu (grant) definit pentru utilizatorul '%-.32s' de pe host-ul '%-.64s' pentru tabela '%-.64s'" - rus " '%-.32s' '%-.64s' '%-.64s'" - serbian "Ne postoji odobrenje za pristup korisniku '%-.32s' na host-u '%-.64s' tabeli '%-.64s'" - spa "No existe tal permiso definido para usuario '%-.32s' en el servidor '%-.64s' en la tabla '%-.64s'" - swe "Det finns inget privilegium definierat fr anvndare '%-.32s' p '%-.64s' fr tabell '%-.64s'" - ukr " '%-.32s' '%-.64s' æ '%-.64s'" + cze "Neexistuje odpov-Bdajc grant pro uivatele '%-.32s' na stroji '%-.64s' pro tabulku '%-.64s'" + dan "Denne tilladelse eksisterer ikke for brugeren '%-.32s' p vrt '%-.64s' for tabellen '%-.64s'" + nla "Deze toegang (GRANT) is niet toegekend voor gebruiker '%-.32s' op host '%-.64s' op tabel '%-.64s'" + eng "There is no such grant defined for user '%-.32s' on host '%-.64s' on table '%-.64s'" + est "Sellist igust ei ole defineeritud kasutajale '%-.32s' masinast '%-.64s' tabelile '%-.64s'" + fre "Un tel droit n'est pas dfini pour l'utilisateur '%-.32s' sur l'hte '%-.64s' sur la table '%-.64s'" + ger "Eine solche Berechtigung ist fr User '%-.32s' auf Host '%-.64s' an Tabelle '%-.64s' nicht definiert" + hun "A '%-.32s' felhasznalo szamara a '%-.64s' host '%-.64s' tablajaban ez a parancs nem engedelyezett" + ita "GRANT non definita per l'utente '%-.32s' dalla macchina '%-.64s' sulla tabella '%-.64s'" + kor " '%-.32s'(ȣƮ '%-.64s') ̺ '%-.64s' ϱ Ͽ ǵ ϴ. " + por "No existe tal permisso (grant) definido para o usurio '%-.32s' no 'host' '%-.64s', na tabela '%-.64s'" + rum "Nu exista un astfel de privilegiu (grant) definit pentru utilizatorul '%-.32s' de pe host-ul '%-.64s' pentru tabela '%-.64s'" + rus " '%-.32s' '%-.64s' '%-.64s'" + serbian "Ne postoji odobrenje za pristup korisniku '%-.32s' na host-u '%-.64s' tabeli '%-.64s'" + spa "No existe tal permiso definido para usuario '%-.32s' en el servidor '%-.64s' en la tabla '%-.64s'" + swe "Det finns inget privilegium definierat fr anvndare '%-.32s' p '%-.64s' fr tabell '%-.64s'" + ukr " '%-.32s' '%-.64s' æ '%-.64s'" ER_NOT_ALLOWED_COMMAND 42000 - cze "Pou-Bit pkaz nen v tto verzi MySQL povolen" - dan "Den brugte kommando er ikke tilladt med denne udgave af MySQL" - nla "Het used commando is niet toegestaan in deze MySQL versie" - eng "The used command is not allowed with this MySQL version" - est "Antud ksk ei ole lubatud kesolevas MySQL versioonis" - fre "Cette commande n'existe pas dans cette version de MySQL" - ger "Der verwendete Befehl ist in dieser MySQL-Version nicht zulssig" - hun "A hasznalt parancs nem engedelyezett ebben a MySQL verzioban" - ita "Il comando utilizzato non e` supportato in questa versione di MySQL" - kor " MySQL ̿ ʽϴ." - por "Comando usado no permitido para esta verso do MySQL" - rum "Comanda folosita nu este permisa pentru aceasta versiune de MySQL" - rus " MySQL" - serbian "Upotrebljena komanda nije dozvoljena sa ovom verzijom MySQL servera" - spa "El comando usado no es permitido con esta versin de MySQL" - swe "Du kan inte anvnda detta kommando med denna MySQL version" - ukr " æ Ӧ MySQL" + cze "Pou-Bit pkaz nen v tto verzi MySQL povolen" + dan "Den brugte kommando er ikke tilladt med denne udgave af MySQL" + nla "Het used commando is niet toegestaan in deze MySQL versie" + eng "The used command is not allowed with this MySQL version" + est "Antud ksk ei ole lubatud kesolevas MySQL versioonis" + fre "Cette commande n'existe pas dans cette version de MySQL" + ger "Der verwendete Befehl ist in dieser MySQL-Version nicht zulssig" + hun "A hasznalt parancs nem engedelyezett ebben a MySQL verzioban" + ita "Il comando utilizzato non e` supportato in questa versione di MySQL" + kor " MySQL ̿ ʽϴ." + por "Comando usado no permitido para esta verso do MySQL" + rum "Comanda folosita nu este permisa pentru aceasta versiune de MySQL" + rus " MySQL" + serbian "Upotrebljena komanda nije dozvoljena sa ovom verzijom MySQL servera" + spa "El comando usado no es permitido con esta versin de MySQL" + swe "Du kan inte anvnda detta kommando med denna MySQL version" + ukr " æ Ӧ MySQL" ER_SYNTAX_ERROR 42000 - cze "Va-Be syntaxe je njak divn" - dan "Der er en fejl i SQL syntaksen" - nla "Er is iets fout in de gebruikte syntax" - eng "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use" - est "Viga SQL sntaksis" - fre "Erreur de syntaxe" - ger "Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen" - greek "You have an error in your SQL syntax" - hun "Szintaktikai hiba" - ita "Errore di sintassi nella query SQL" - jpn "Something is wrong in your syntax" - kor "SQL ֽϴ." - nor "Something is wrong in your syntax" - norwegian-ny "Something is wrong in your syntax" - pol "Something is wrong in your syntax" - por "Voc tem um erro de sintaxe no seu SQL" - rum "Aveti o eroare in sintaxa RSQL" - rus " . MySQL " - serbian "Imate greku u vaoj SQL sintaksi" - slo "Something is wrong in your syntax" - spa "Algo est equivocado en su sintax" - swe "Du har ngot fel i din syntax" - ukr " Ӧ SQL" + cze "Va-Be syntaxe je njak divn" + dan "Der er en fejl i SQL syntaksen" + nla "Er is iets fout in de gebruikte syntax" + eng "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use" + est "Viga SQL sntaksis" + fre "Erreur de syntaxe" + ger "Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen" + greek "You have an error in your SQL syntax" + hun "Szintaktikai hiba" + ita "Errore di sintassi nella query SQL" + jpn "Something is wrong in your syntax" + kor "SQL ֽϴ." + nor "Something is wrong in your syntax" + norwegian-ny "Something is wrong in your syntax" + pol "Something is wrong in your syntax" + por "Voc tem um erro de sintaxe no seu SQL" + rum "Aveti o eroare in sintaxa RSQL" + rus " . MySQL " + serbian "Imate greku u vaoj SQL sintaksi" + slo "Something is wrong in your syntax" + spa "Algo est equivocado en su sintax" + swe "Du har ngot fel i din syntax" + ukr " Ӧ SQL" ER_DELAYED_CANT_CHANGE_LOCK - cze "Zpo-Bdn insert threadu nebyl schopen zskat poadovan zmek pro tabulku %-.64s" - dan "Forsinket indsttelse trden (delayed insert thread) kunne ikke opn ls p tabellen %-.64s" - nla "'Delayed insert' thread kon de aangevraagde 'lock' niet krijgen voor tabel %-.64s" - eng "Delayed insert thread couldn't get requested lock for table %-.64s" - est "INSERT DELAYED lim ei suutnud saada soovitud lukku tabelile %-.64s" - fre "La tche 'delayed insert' n'a pas pu obtenir le verrou dmand sur la table %-.64s" - ger "Verzgerter (DELAYED) Einfge-Thread konnte die angeforderte Sperre fr Tabelle '%-.64s' nicht erhalten" - hun "A kesleltetett beillesztes (delayed insert) thread nem kapott zatolast a %-.64s tablahoz" - ita "Il thread di inserimento ritardato non riesce ad ottenere il lock per la tabella %-.64s" - kor " insert 尡 ̺ %-.64s 䱸 ŷ ó ϴ." - por "'Thread' de insero retardada (atrasada) pois no conseguiu obter a trava solicitada para tabela '%-.64s'" - rum "Thread-ul pentru inserarea aminata nu a putut obtine lacatul (lock) pentru tabela %-.64s" - rus ", (delayed insert), %-.64s" - serbian "Prolongirani 'INSERT' thread nije mogao da dobije traeno zakljuavanje tabele '%-.64s'" - spa "Thread de insercin retarda no pudiendo bloquear para la tabla %-.64s" - swe "DELAYED INSERT-trden kunde inte lsa tabell '%-.64s'" - ukr " INSERT DELAYED æ %-.64s" + cze "Zpo-Bdn insert threadu nebyl schopen zskat poadovan zmek pro tabulku %-.64s" + dan "Forsinket indsttelse trden (delayed insert thread) kunne ikke opn ls p tabellen %-.64s" + nla "'Delayed insert' thread kon de aangevraagde 'lock' niet krijgen voor tabel %-.64s" + eng "Delayed insert thread couldn't get requested lock for table %-.64s" + est "INSERT DELAYED lim ei suutnud saada soovitud lukku tabelile %-.64s" + fre "La tche 'delayed insert' n'a pas pu obtenir le verrou dmand sur la table %-.64s" + ger "Verzgerter (DELAYED) Einfge-Thread konnte die angeforderte Sperre fr Tabelle '%-.64s' nicht erhalten" + hun "A kesleltetett beillesztes (delayed insert) thread nem kapott zatolast a %-.64s tablahoz" + ita "Il thread di inserimento ritardato non riesce ad ottenere il lock per la tabella %-.64s" + kor " insert 尡 ̺ %-.64s 䱸 ŷ ó ϴ." + por "'Thread' de insero retardada (atrasada) pois no conseguiu obter a trava solicitada para tabela '%-.64s'" + rum "Thread-ul pentru inserarea aminata nu a putut obtine lacatul (lock) pentru tabela %-.64s" + rus ", (delayed insert), %-.64s" + serbian "Prolongirani 'INSERT' thread nije mogao da dobije traeno zakljuavanje tabele '%-.64s'" + spa "Thread de insercin retarda no pudiendo bloquear para la tabla %-.64s" + swe "DELAYED INSERT-trden kunde inte lsa tabell '%-.64s'" + ukr " INSERT DELAYED æ %-.64s" ER_TOO_MANY_DELAYED_THREADS - cze "P-Bli mnoho zpodnch thread" - dan "For mange slettede trde (threads) i brug" - nla "Te veel 'delayed' threads in gebruik" - eng "Too many delayed threads in use" - est "Liiga palju DELAYED limesid kasutusel" - fre "Trop de tche 'delayed' en cours" - ger "Zu viele verzgerte (DELAYED) Threads in Verwendung" - hun "Tul sok kesletetett thread (delayed)" - ita "Troppi threads ritardati in uso" - kor "ʹ 带 ϰ ֽϴ." - por "Excesso de 'threads' retardadas (atrasadas) em uso" - rum "Prea multe threaduri aminate care sint in uz" - rus " , (delayed insert)" - serbian "Previe prolongiranih thread-ova je u upotrebi" - spa "Muchos threads retardados en uso" - swe "Det finns redan 'max_delayed_threads' trdar i anvnding" - ukr " Ǧ դ" + cze "P-Bli mnoho zpodnch thread" + dan "For mange slettede trde (threads) i brug" + nla "Te veel 'delayed' threads in gebruik" + eng "Too many delayed threads in use" + est "Liiga palju DELAYED limesid kasutusel" + fre "Trop de tche 'delayed' en cours" + ger "Zu viele verzgerte (DELAYED) Threads in Verwendung" + hun "Tul sok kesletetett thread (delayed)" + ita "Troppi threads ritardati in uso" + kor "ʹ 带 ϰ ֽϴ." + por "Excesso de 'threads' retardadas (atrasadas) em uso" + rum "Prea multe threaduri aminate care sint in uz" + rus " , (delayed insert)" + serbian "Previe prolongiranih thread-ova je u upotrebi" + spa "Muchos threads retardados en uso" + swe "Det finns redan 'max_delayed_threads' trdar i anvnding" + ukr " Ǧ դ" ER_ABORTING_CONNECTION 08S01 - cze "Zru-Beno spojen %ld do databze: '%-.64s' uivatel: '%-.64s' (%s)" - dan "Afbrudt forbindelse %ld til database: '%-.64s' bruger: '%-.64s' (%-.64s)" - nla "Afgebroken verbinding %ld naar db: '%-.64s' gebruiker: '%-.64s' (%s)" - eng "Aborted connection %ld to db: '%-.64s' user: '%-.32s' (%-.64s)" - est "hendus katkestatud %ld andmebaasile: '%-.64s' kasutajale: '%-.32s' (%-.64s)" - fre "Connection %ld avorte vers la bd: '%-.64s' utilisateur: '%-.64s' (%s)" - ger "Abbruch der Verbindung %ld zur Datenbank '%-.64s'. Benutzer: '%-.64s' (%-.64s)" - hun "Megszakitott kapcsolat %ld db: '%-.64s' adatbazishoz, felhasznalo: '%-.64s' (%s)" - ita "Interrotta la connessione %ld al db: '%-.64s' utente: '%-.64s' (%s)" - jpn "Aborted connection %ld to db: '%-.64s' user: '%-.64s' (%s)" - kor "Ÿ̽ %ld ߴܵ : '%-.64s' : '%-.64s' (%s)" - nor "Aborted connection %ld to db: '%-.64s' user: '%-.64s' (%s)" - norwegian-ny "Aborted connection %ld to db: '%-.64s' user: '%-.64s' (%s)" - pol "Aborted connection %ld to db: '%-.64s' user: '%-.64s' (%s)" - por "Conexo %ld abortou para o banco de dados '%-.64s' - usurio '%-.32s' (%-.64s)" - rum "Conectie terminata %ld la baza de date: '%-.64s' utilizator: '%-.32s' (%-.64s)" - rus " %ld '%-.64s' '%-.32s' (%-.64s)" - serbian "Prekinuta konekcija broj %ld ka bazi: '%-.64s' korisnik je bio: '%-.32s' (%-.64s)" - slo "Aborted connection %ld to db: '%-.64s' user: '%-.64s' (%s)" - spa "Conexin abortada %ld para db: '%-.64s' usuario: '%-.64s' (%s)" - swe "Avbrt lnken fr trd %ld till db '%-.64s', anvndare '%-.64s' (%s)" - ukr " ' %ld : '%-.64s' : '%-.32s' (%-.64s)" + cze "Zru-Beno spojen %ld do databze: '%-.64s' uivatel: '%-.64s' (%s)" + dan "Afbrudt forbindelse %ld til database: '%-.64s' bruger: '%-.64s' (%-.64s)" + nla "Afgebroken verbinding %ld naar db: '%-.64s' gebruiker: '%-.64s' (%s)" + eng "Aborted connection %ld to db: '%-.64s' user: '%-.32s' (%-.64s)" + est "hendus katkestatud %ld andmebaasile: '%-.64s' kasutajale: '%-.32s' (%-.64s)" + fre "Connection %ld avorte vers la bd: '%-.64s' utilisateur: '%-.64s' (%s)" + ger "Abbruch der Verbindung %ld zur Datenbank '%-.64s'. Benutzer: '%-.64s' (%-.64s)" + hun "Megszakitott kapcsolat %ld db: '%-.64s' adatbazishoz, felhasznalo: '%-.64s' (%s)" + ita "Interrotta la connessione %ld al db: '%-.64s' utente: '%-.64s' (%s)" + jpn "Aborted connection %ld to db: '%-.64s' user: '%-.64s' (%s)" + kor "Ÿ̽ %ld ߴܵ : '%-.64s' : '%-.64s' (%s)" + nor "Aborted connection %ld to db: '%-.64s' user: '%-.64s' (%s)" + norwegian-ny "Aborted connection %ld to db: '%-.64s' user: '%-.64s' (%s)" + pol "Aborted connection %ld to db: '%-.64s' user: '%-.64s' (%s)" + por "Conexo %ld abortou para o banco de dados '%-.64s' - usurio '%-.32s' (%-.64s)" + rum "Conectie terminata %ld la baza de date: '%-.64s' utilizator: '%-.32s' (%-.64s)" + rus " %ld '%-.64s' '%-.32s' (%-.64s)" + serbian "Prekinuta konekcija broj %ld ka bazi: '%-.64s' korisnik je bio: '%-.32s' (%-.64s)" + slo "Aborted connection %ld to db: '%-.64s' user: '%-.64s' (%s)" + spa "Conexin abortada %ld para db: '%-.64s' usuario: '%-.64s' (%s)" + swe "Avbrt lnken fr trd %ld till db '%-.64s', anvndare '%-.64s' (%s)" + ukr " ' %ld : '%-.64s' : '%-.32s' (%-.64s)" ER_NET_PACKET_TOO_LARGE 08S01 - cze "Zji-Btn pchoz packet del ne 'max_allowed_packet'" - dan "Modtog en datapakke som var strre end 'max_allowed_packet'" - nla "Groter pakket ontvangen dan 'max_allowed_packet'" - eng "Got a packet bigger than 'max_allowed_packet' bytes" - est "Saabus suurem pakett kui lubatud 'max_allowed_packet' muutujaga" - fre "Paquet plus grand que 'max_allowed_packet' reu" - ger "Empfangenes Paket ist grer als 'max_allowed_packet' Bytes" - hun "A kapott csomag nagyobb, mint a maximalisan engedelyezett: 'max_allowed_packet'" - ita "Ricevuto un pacchetto piu` grande di 'max_allowed_packet'" - kor "'max_allowed_packet' ū Ŷ ޾ҽϴ." - por "Obteve um pacote maior do que a taxa mxima de pacotes definida (max_allowed_packet)" - rum "Un packet mai mare decit 'max_allowed_packet' a fost primit" - rus " , 'max_allowed_packet'" - serbian "Primio sam mreni paket vei od definisane vrednosti 'max_allowed_packet'" - spa "Obtenido un paquete mayor que 'max_allowed_packet'" - swe "Kommunkationspaketet r strre n 'max_allowed_packet'" - ukr " ¦ Φ max_allowed_packet" + cze "Zji-Btn pchoz packet del ne 'max_allowed_packet'" + dan "Modtog en datapakke som var strre end 'max_allowed_packet'" + nla "Groter pakket ontvangen dan 'max_allowed_packet'" + eng "Got a packet bigger than 'max_allowed_packet' bytes" + est "Saabus suurem pakett kui lubatud 'max_allowed_packet' muutujaga" + fre "Paquet plus grand que 'max_allowed_packet' reu" + ger "Empfangenes Paket ist grer als 'max_allowed_packet' Bytes" + hun "A kapott csomag nagyobb, mint a maximalisan engedelyezett: 'max_allowed_packet'" + ita "Ricevuto un pacchetto piu` grande di 'max_allowed_packet'" + kor "'max_allowed_packet' ū Ŷ ޾ҽϴ." + por "Obteve um pacote maior do que a taxa mxima de pacotes definida (max_allowed_packet)" + rum "Un packet mai mare decit 'max_allowed_packet' a fost primit" + rus " , 'max_allowed_packet'" + serbian "Primio sam mreni paket vei od definisane vrednosti 'max_allowed_packet'" + spa "Obtenido un paquete mayor que 'max_allowed_packet'" + swe "Kommunkationspaketet r strre n 'max_allowed_packet'" + ukr " ¦ Φ max_allowed_packet" ER_NET_READ_ERROR_FROM_PIPE 08S01 - cze "Zji-Btna chyba pi ten z roury spojen" - dan "Fik lsefejl fra forbindelse (connection pipe)" - nla "Kreeg leesfout van de verbindings pipe" - eng "Got a read error from the connection pipe" - est "Viga hendustoru lugemisel" - fre "Erreur de lecture reue du pipe de connection" - ger "Lese-Fehler bei einer Verbindungs-Pipe" - hun "Olvasasi hiba a kapcsolat soran" - ita "Rilevato un errore di lettura dalla pipe di connessione" - kor " κ ߻Ͽϴ." - por "Obteve um erro de leitura no 'pipe' da conexo" - rum "Eroare la citire din cauza lui 'connection pipe'" - rus " (connection pipe)" - serbian "Greka pri itanju podataka sa pipe-a" - spa "Obtenido un error de lectura de la conexin pipe" - swe "Fick lsfel frn klienten vid lsning frn 'PIPE'" - ukr " Φæ " + cze "Zji-Btna chyba pi ten z roury spojen" + dan "Fik lsefejl fra forbindelse (connection pipe)" + nla "Kreeg leesfout van de verbindings pipe" + eng "Got a read error from the connection pipe" + est "Viga hendustoru lugemisel" + fre "Erreur de lecture reue du pipe de connection" + ger "Lese-Fehler bei einer Verbindungs-Pipe" + hun "Olvasasi hiba a kapcsolat soran" + ita "Rilevato un errore di lettura dalla pipe di connessione" + kor " κ ߻Ͽϴ." + por "Obteve um erro de leitura no 'pipe' da conexo" + rum "Eroare la citire din cauza lui 'connection pipe'" + rus " (connection pipe)" + serbian "Greka pri itanju podataka sa pipe-a" + spa "Obtenido un error de lectura de la conexin pipe" + swe "Fick lsfel frn klienten vid lsning frn 'PIPE'" + ukr " Φæ " ER_NET_FCNTL_ERROR 08S01 - cze "Zji-Btna chyba fcntl()" - dan "Fik fejlmeddelelse fra fcntl()" - nla "Kreeg fout van fcntl()" - eng "Got an error from fcntl()" - est "fcntl() tagastas vea" - fre "Erreur reue de fcntl() " - ger "fcntl() lieferte einen Fehler" - hun "Hiba a fcntl() fuggvenyben" - ita "Rilevato un errore da fcntl()" - kor "fcntl() Լκ ߻Ͽϴ." - por "Obteve um erro em fcntl()" - rum "Eroare obtinuta de la fcntl()" - rus " fcntl()" - serbian "Greka pri izvravanju funkcije fcntl()" - spa "Obtenido un error de fcntl()" - swe "Fick fatalt fel frn 'fcntl()'" - ukr " צ fcntl()" + cze "Zji-Btna chyba fcntl()" + dan "Fik fejlmeddelelse fra fcntl()" + nla "Kreeg fout van fcntl()" + eng "Got an error from fcntl()" + est "fcntl() tagastas vea" + fre "Erreur reue de fcntl() " + ger "fcntl() lieferte einen Fehler" + hun "Hiba a fcntl() fuggvenyben" + ita "Rilevato un errore da fcntl()" + kor "fcntl() Լκ ߻Ͽϴ." + por "Obteve um erro em fcntl()" + rum "Eroare obtinuta de la fcntl()" + rus " fcntl()" + serbian "Greka pri izvravanju funkcije fcntl()" + spa "Obtenido un error de fcntl()" + swe "Fick fatalt fel frn 'fcntl()'" + ukr " צ fcntl()" ER_NET_PACKETS_OUT_OF_ORDER 08S01 - cze "P-Bchoz packety v chybnm poad" - dan "Modtog ikke datapakker i korrekt rkkeflge" - nla "Pakketten in verkeerde volgorde ontvangen" - eng "Got packets out of order" - est "Paketid saabusid vales jrjekorras" - fre "Paquets reus dans le dsordre" - ger "Pakete nicht in der richtigen Reihenfolge empfangen" - hun "Helytelen sorrendben erkezett adatcsomagok" - ita "Ricevuti pacchetti non in ordine" - kor " ʴ Ŷ ޾ҽϴ." - por "Obteve pacotes fora de ordem" - rum "Packets care nu sint ordonati au fost gasiti" - rus " " - serbian "Primio sam mrene pakete van reda" - spa "Obtenido paquetes desordenados" - swe "Kommunikationspaketen kom i fel ordning" - ukr " " + cze "P-Bchoz packety v chybnm poad" + dan "Modtog ikke datapakker i korrekt rkkeflge" + nla "Pakketten in verkeerde volgorde ontvangen" + eng "Got packets out of order" + est "Paketid saabusid vales jrjekorras" + fre "Paquets reus dans le dsordre" + ger "Pakete nicht in der richtigen Reihenfolge empfangen" + hun "Helytelen sorrendben erkezett adatcsomagok" + ita "Ricevuti pacchetti non in ordine" + kor " ʴ Ŷ ޾ҽϴ." + por "Obteve pacotes fora de ordem" + rum "Packets care nu sint ordonati au fost gasiti" + rus " " + serbian "Primio sam mrene pakete van reda" + spa "Obtenido paquetes desordenados" + swe "Kommunikationspaketen kom i fel ordning" + ukr " " ER_NET_UNCOMPRESS_ERROR 08S01 - cze "Nemohu rozkomprimovat komunika-Bn packet" - dan "Kunne ikke dekomprimere kommunikations-pakke (communication packet)" - nla "Communicatiepakket kon niet worden gedecomprimeerd" - eng "Couldn't uncompress communication packet" - est "Viga andmepaketi lahtipakkimisel" - fre "Impossible de dcompresser le paquet reu" - ger "Kommunikationspaket lsst sich nicht entpacken" - hun "A kommunikacios adatcsomagok nem tomorithetok ki" - ita "Impossibile scompattare i pacchetti di comunicazione" - kor " Ŷ ϴ." - por "No conseguiu descomprimir pacote de comunicao" - rum "Nu s-a putut decompresa pachetul de comunicatie (communication packet)" - rus " , " - serbian "Ne mogu da dekompresujem mrene pakete" - spa "No puedo descomprimir paquetes de comunicacin" - swe "Kunde inte packa up kommunikationspaketet" - ukr " Φæ " + cze "Nemohu rozkomprimovat komunika-Bn packet" + dan "Kunne ikke dekomprimere kommunikations-pakke (communication packet)" + nla "Communicatiepakket kon niet worden gedecomprimeerd" + eng "Couldn't uncompress communication packet" + est "Viga andmepaketi lahtipakkimisel" + fre "Impossible de dcompresser le paquet reu" + ger "Kommunikationspaket lsst sich nicht entpacken" + hun "A kommunikacios adatcsomagok nem tomorithetok ki" + ita "Impossibile scompattare i pacchetti di comunicazione" + kor " Ŷ ϴ." + por "No conseguiu descomprimir pacote de comunicao" + rum "Nu s-a putut decompresa pachetul de comunicatie (communication packet)" + rus " , " + serbian "Ne mogu da dekompresujem mrene pakete" + spa "No puedo descomprimir paquetes de comunicacin" + swe "Kunde inte packa up kommunikationspaketet" + ukr " Φæ " ER_NET_READ_ERROR 08S01 - cze "Zji-Btna chyba pi ten komunikanho packetu" - dan "Fik fejlmeddelelse ved lsning af kommunikations-pakker (communication packets)" - nla "Fout bij het lezen van communicatiepakketten" - eng "Got an error reading communication packets" - est "Viga andmepaketi lugemisel" - fre "Erreur de lecture des paquets reus" - ger "Fehler beim Lesen eines Kommunikationspakets" - hun "HIba a kommunikacios adatcsomagok olvasasa soran" - ita "Rilevato un errore ricevendo i pacchetti di comunicazione" - kor " Ŷ д ߻Ͽϴ." - por "Obteve um erro na leitura de pacotes de comunicao" - rum "Eroare obtinuta citind pachetele de comunicatie (communication packets)" - rus " " - serbian "Greka pri primanju mrenih paketa" - spa "Obtenido un error leyendo paquetes de comunicacin" - swe "Fick ett fel vid lsning frn klienten" - ukr " Φæ Ԧ" + cze "Zji-Btna chyba pi ten komunikanho packetu" + dan "Fik fejlmeddelelse ved lsning af kommunikations-pakker (communication packets)" + nla "Fout bij het lezen van communicatiepakketten" + eng "Got an error reading communication packets" + est "Viga andmepaketi lugemisel" + fre "Erreur de lecture des paquets reus" + ger "Fehler beim Lesen eines Kommunikationspakets" + hun "HIba a kommunikacios adatcsomagok olvasasa soran" + ita "Rilevato un errore ricevendo i pacchetti di comunicazione" + kor " Ŷ д ߻Ͽϴ." + por "Obteve um erro na leitura de pacotes de comunicao" + rum "Eroare obtinuta citind pachetele de comunicatie (communication packets)" + rus " " + serbian "Greka pri primanju mrenih paketa" + spa "Obtenido un error leyendo paquetes de comunicacin" + swe "Fick ett fel vid lsning frn klienten" + ukr " Φæ Ԧ" ER_NET_READ_INTERRUPTED 08S01 - cze "Zji-Btn timeout pi ten komunikanho packetu" - dan "Timeout-fejl ved lsning af kommunukations-pakker (communication packets)" - nla "Timeout bij het lezen van communicatiepakketten" - eng "Got timeout reading communication packets" - est "Kontrollaja letamine andmepakettide lugemisel" - fre "Timeout en lecture des paquets reus" - ger "Zeitberschreitung beim Lesen eines Kommunikationspakets" - hun "Idotullepes a kommunikacios adatcsomagok olvasasa soran" - ita "Rilevato un timeout ricevendo i pacchetti di comunicazione" - kor " Ŷ д timeout ߻Ͽϴ." - por "Obteve expirao de tempo (timeout) na leitura de pacotes de comunicao" - rum "Timeout obtinut citind pachetele de comunicatie (communication packets)" - rus " " - serbian "Vremenski limit za itanje mrenih paketa je istekao" - spa "Obtenido timeout leyendo paquetes de comunicacin" - swe "Fick 'timeout' vid lsning frn klienten" - ukr " Φæ Ԧ" + cze "Zji-Btn timeout pi ten komunikanho packetu" + dan "Timeout-fejl ved lsning af kommunukations-pakker (communication packets)" + nla "Timeout bij het lezen van communicatiepakketten" + eng "Got timeout reading communication packets" + est "Kontrollaja letamine andmepakettide lugemisel" + fre "Timeout en lecture des paquets reus" + ger "Zeitberschreitung beim Lesen eines Kommunikationspakets" + hun "Idotullepes a kommunikacios adatcsomagok olvasasa soran" + ita "Rilevato un timeout ricevendo i pacchetti di comunicazione" + kor " Ŷ д timeout ߻Ͽϴ." + por "Obteve expirao de tempo (timeout) na leitura de pacotes de comunicao" + rum "Timeout obtinut citind pachetele de comunicatie (communication packets)" + rus " " + serbian "Vremenski limit za itanje mrenih paketa je istekao" + spa "Obtenido timeout leyendo paquetes de comunicacin" + swe "Fick 'timeout' vid lsning frn klienten" + ukr " Φæ Ԧ" ER_NET_ERROR_ON_WRITE 08S01 - cze "Zji-Btna chyba pi zpisu komunikanho packetu" - dan "Fik fejlmeddelelse ved skrivning af kommunukations-pakker (communication packets)" - nla "Fout bij het schrijven van communicatiepakketten" - eng "Got an error writing communication packets" - est "Viga andmepaketi kirjutamisel" - fre "Erreur d'criture des paquets envoys" - ger "Fehler beim Schreiben eines Kommunikationspakets" - hun "Hiba a kommunikacios csomagok irasa soran" - ita "Rilevato un errore inviando i pacchetti di comunicazione" - kor " Ŷ ϴ ߻Ͽϴ." - por "Obteve um erro na escrita de pacotes de comunicao" - rum "Eroare in scrierea pachetelor de comunicatie (communication packets)" - rus " " - serbian "Greka pri slanju mrenih paketa" - spa "Obtenido un error de escribiendo paquetes de comunicacin" - swe "Fick ett fel vid skrivning till klienten" - ukr " Φæ Ԧ" + cze "Zji-Btna chyba pi zpisu komunikanho packetu" + dan "Fik fejlmeddelelse ved skrivning af kommunukations-pakker (communication packets)" + nla "Fout bij het schrijven van communicatiepakketten" + eng "Got an error writing communication packets" + est "Viga andmepaketi kirjutamisel" + fre "Erreur d'criture des paquets envoys" + ger "Fehler beim Schreiben eines Kommunikationspakets" + hun "Hiba a kommunikacios csomagok irasa soran" + ita "Rilevato un errore inviando i pacchetti di comunicazione" + kor " Ŷ ϴ ߻Ͽϴ." + por "Obteve um erro na escrita de pacotes de comunicao" + rum "Eroare in scrierea pachetelor de comunicatie (communication packets)" + rus " " + serbian "Greka pri slanju mrenih paketa" + spa "Obtenido un error de escribiendo paquetes de comunicacin" + swe "Fick ett fel vid skrivning till klienten" + ukr " Φæ Ԧ" ER_NET_WRITE_INTERRUPTED 08S01 - cze "Zji-Btn timeout pi zpisu komunikanho packetu" - dan "Timeout-fejl ved skrivning af kommunukations-pakker (communication packets)" - nla "Timeout bij het schrijven van communicatiepakketten" - eng "Got timeout writing communication packets" - est "Kontrollaja letamine andmepakettide kirjutamisel" - fre "Timeout d'criture des paquets envoys" - ger "Zeitberschreitung beim Schreiben eines Kommunikationspakets" - hun "Idotullepes a kommunikacios csomagok irasa soran" - ita "Rilevato un timeout inviando i pacchetti di comunicazione" - kor " ϴ timeout ߻Ͽϴ." - por "Obteve expirao de tempo ('timeout') na escrita de pacotes de comunicao" - rum "Timeout obtinut scriind pachetele de comunicatie (communication packets)" - rus " " - serbian "Vremenski limit za slanje mrenih paketa je istekao" - spa "Obtenido timeout escribiendo paquetes de comunicacin" - swe "Fick 'timeout' vid skrivning till klienten" - ukr " Φæ Ԧ" + cze "Zji-Btn timeout pi zpisu komunikanho packetu" + dan "Timeout-fejl ved skrivning af kommunukations-pakker (communication packets)" + nla "Timeout bij het schrijven van communicatiepakketten" + eng "Got timeout writing communication packets" + est "Kontrollaja letamine andmepakettide kirjutamisel" + fre "Timeout d'criture des paquets envoys" + ger "Zeitberschreitung beim Schreiben eines Kommunikationspakets" + hun "Idotullepes a kommunikacios csomagok irasa soran" + ita "Rilevato un timeout inviando i pacchetti di comunicazione" + kor " ϴ timeout ߻Ͽϴ." + por "Obteve expirao de tempo ('timeout') na escrita de pacotes de comunicao" + rum "Timeout obtinut scriind pachetele de comunicatie (communication packets)" + rus " " + serbian "Vremenski limit za slanje mrenih paketa je istekao" + spa "Obtenido timeout escribiendo paquetes de comunicacin" + swe "Fick 'timeout' vid skrivning till klienten" + ukr " Φæ Ԧ" ER_TOO_LONG_STRING 42000 - cze "V-Bsledn etzec je del ne 'max_allowed_packet'" - dan "Strengen med resultater er strre end 'max_allowed_packet'" - nla "Resultaat string is langer dan 'max_allowed_packet'" - eng "Result string is longer than 'max_allowed_packet' bytes" - est "Tulemus on pikem kui lubatud 'max_allowed_packet' muutujaga" - fre "La chane rsultat est plus grande que 'max_allowed_packet'" - ger "Ergebnis-String ist lnger als 'max_allowed_packet' Bytes" - hun "Ez eredmeny sztring nagyobb, mint a lehetseges maximum: 'max_allowed_packet'" - ita "La stringa di risposta e` piu` lunga di 'max_allowed_packet'" - por "'String' resultante mais longa do que 'max_allowed_packet'" - rum "Sirul rezultat este mai lung decit 'max_allowed_packet'" - rus " , 'max_allowed_packet'" - serbian "Rezultujui string je dui nego to to dozvoljava parametar servera 'max_allowed_packet'" - spa "La string resultante es mayor que max_allowed_packet" - swe "Resultatstrngen r lngre n max_allowed_packet" - ukr " Φ max_allowed_packet" + cze "V-Bsledn etzec je del ne 'max_allowed_packet'" + dan "Strengen med resultater er strre end 'max_allowed_packet'" + nla "Resultaat string is langer dan 'max_allowed_packet'" + eng "Result string is longer than 'max_allowed_packet' bytes" + est "Tulemus on pikem kui lubatud 'max_allowed_packet' muutujaga" + fre "La chane rsultat est plus grande que 'max_allowed_packet'" + ger "Ergebnis-String ist lnger als 'max_allowed_packet' Bytes" + hun "Ez eredmeny sztring nagyobb, mint a lehetseges maximum: 'max_allowed_packet'" + ita "La stringa di risposta e` piu` lunga di 'max_allowed_packet'" + por "'String' resultante mais longa do que 'max_allowed_packet'" + rum "Sirul rezultat este mai lung decit 'max_allowed_packet'" + rus " , 'max_allowed_packet'" + serbian "Rezultujui string je dui nego to to dozvoljava parametar servera 'max_allowed_packet'" + spa "La string resultante es mayor que max_allowed_packet" + swe "Resultatstrngen r lngre n max_allowed_packet" + ukr " Φ max_allowed_packet" ER_TABLE_CANT_HANDLE_BLOB 42000 - cze "Typ pou-Bit tabulky nepodporuje BLOB/TEXT sloupce" - dan "Denne tabeltype understtter ikke brug af BLOB og TEXT kolonner" - nla "Het gebruikte tabel type ondersteunt geen BLOB/TEXT kolommen" - eng "The used table type doesn't support BLOB/TEXT columns" - est "Valitud tabelitp ei toeta BLOB/TEXT tpi vlju" - fre "Ce type de table ne supporte pas les colonnes BLOB/TEXT" - ger "Der verwendete Tabellentyp untersttzt keine BLOB- und TEXT-Felder" - hun "A hasznalt tabla tipus nem tamogatja a BLOB/TEXT mezoket" - ita "Il tipo di tabella usata non supporta colonne di tipo BLOB/TEXT" - por "Tipo de tabela usado no permite colunas BLOB/TEXT" - rum "Tipul de tabela folosit nu suporta coloane de tip BLOB/TEXT" - rus " BLOB/TEXT" - serbian "Iskoriteni tip tabele ne podrava kolone tipa 'BLOB' odnosno 'TEXT'" - spa "El tipo de tabla usada no permite soporte para columnas BLOB/TEXT" - swe "Den anvnda tabelltypen kan inte hantera BLOB/TEXT-kolumner" - ukr " æ Цդ BLOB/TEXT æ" + cze "Typ pou-Bit tabulky nepodporuje BLOB/TEXT sloupce" + dan "Denne tabeltype understtter ikke brug af BLOB og TEXT kolonner" + nla "Het gebruikte tabel type ondersteunt geen BLOB/TEXT kolommen" + eng "The used table type doesn't support BLOB/TEXT columns" + est "Valitud tabelitp ei toeta BLOB/TEXT tpi vlju" + fre "Ce type de table ne supporte pas les colonnes BLOB/TEXT" + ger "Der verwendete Tabellentyp untersttzt keine BLOB- und TEXT-Felder" + hun "A hasznalt tabla tipus nem tamogatja a BLOB/TEXT mezoket" + ita "Il tipo di tabella usata non supporta colonne di tipo BLOB/TEXT" + por "Tipo de tabela usado no permite colunas BLOB/TEXT" + rum "Tipul de tabela folosit nu suporta coloane de tip BLOB/TEXT" + rus " BLOB/TEXT" + serbian "Iskoriteni tip tabele ne podrava kolone tipa 'BLOB' odnosno 'TEXT'" + spa "El tipo de tabla usada no permite soporte para columnas BLOB/TEXT" + swe "Den anvnda tabelltypen kan inte hantera BLOB/TEXT-kolumner" + ukr " æ Цդ BLOB/TEXT æ" ER_TABLE_CANT_HANDLE_AUTO_INCREMENT 42000 - cze "Typ pou-Bit tabulky nepodporuje AUTO_INCREMENT sloupce" - dan "Denne tabeltype understtter ikke brug af AUTO_INCREMENT kolonner" - nla "Het gebruikte tabel type ondersteunt geen AUTO_INCREMENT kolommen" - eng "The used table type doesn't support AUTO_INCREMENT columns" - est "Valitud tabelitp ei toeta AUTO_INCREMENT tpi vlju" - fre "Ce type de table ne supporte pas les colonnes AUTO_INCREMENT" - ger "Der verwendete Tabellentyp untersttzt keine AUTO_INCREMENT-Felder" - hun "A hasznalt tabla tipus nem tamogatja az AUTO_INCREMENT tipusu mezoket" - ita "Il tipo di tabella usata non supporta colonne di tipo AUTO_INCREMENT" - por "Tipo de tabela usado no permite colunas AUTO_INCREMENT" - rum "Tipul de tabela folosit nu suporta coloane de tip AUTO_INCREMENT" - rus " " - serbian "Iskoriteni tip tabele ne podrava kolone tipa 'AUTO_INCREMENT'" - spa "El tipo de tabla usada no permite soporte para columnas AUTO_INCREMENT" - swe "Den anvnda tabelltypen kan inte hantera AUTO_INCREMENT-kolumner" - ukr " æ Цդ AUTO_INCREMENT æ" + cze "Typ pou-Bit tabulky nepodporuje AUTO_INCREMENT sloupce" + dan "Denne tabeltype understtter ikke brug af AUTO_INCREMENT kolonner" + nla "Het gebruikte tabel type ondersteunt geen AUTO_INCREMENT kolommen" + eng "The used table type doesn't support AUTO_INCREMENT columns" + est "Valitud tabelitp ei toeta AUTO_INCREMENT tpi vlju" + fre "Ce type de table ne supporte pas les colonnes AUTO_INCREMENT" + ger "Der verwendete Tabellentyp untersttzt keine AUTO_INCREMENT-Felder" + hun "A hasznalt tabla tipus nem tamogatja az AUTO_INCREMENT tipusu mezoket" + ita "Il tipo di tabella usata non supporta colonne di tipo AUTO_INCREMENT" + por "Tipo de tabela usado no permite colunas AUTO_INCREMENT" + rum "Tipul de tabela folosit nu suporta coloane de tip AUTO_INCREMENT" + rus " " + serbian "Iskoriteni tip tabele ne podrava kolone tipa 'AUTO_INCREMENT'" + spa "El tipo de tabla usada no permite soporte para columnas AUTO_INCREMENT" + swe "Den anvnda tabelltypen kan inte hantera AUTO_INCREMENT-kolumner" + ukr " æ Цդ AUTO_INCREMENT æ" ER_DELAYED_INSERT_TABLE_LOCKED - cze "INSERT DELAYED nen-B mono s tabulkou '%-.64s' pout, protoe je zamen pomoc LOCK TABLES" - dan "INSERT DELAYED kan ikke bruges med tabellen '%-.64s', fordi tabellen er lst med LOCK TABLES" - nla "INSERT DELAYED kan niet worden gebruikt bij table '%-.64s', vanwege een 'lock met LOCK TABLES" - eng "INSERT DELAYED can't be used with table '%-.64s' because it is locked with LOCK TABLES" - est "INSERT DELAYED ei saa kasutada tabeli '%-.64s' peal, kuna see on lukustatud LOCK TABLES ksuga" - fre "INSERT DELAYED ne peut tre utilis avec la table '%-.64s', car elle est verroue avec LOCK TABLES" - ger "INSERT DELAYED kann fr Tabelle '%-.64s' nicht verwendet werden, da sie mit LOCK TABLES gesperrt ist" - greek "INSERT DELAYED can't be used with table '%-.64s', because it is locked with LOCK TABLES" - hun "Az INSERT DELAYED nem hasznalhato a '%-.64s' tablahoz, mert a tabla zarolt (LOCK TABLES)" - ita "L'inserimento ritardato (INSERT DELAYED) non puo` essere usato con la tabella '%-.64s', perche` soggetta a lock da 'LOCK TABLES'" - jpn "INSERT DELAYED can't be used with table '%-.64s', because it is locked with LOCK TABLES" - kor "INSERT DELAYED can't be used with table '%-.64s', because it is locked with LOCK TABLES" - nor "INSERT DELAYED can't be used with table '%-.64s', because it is locked with LOCK TABLES" - norwegian-ny "INSERT DELAYED can't be used with table '%-.64s', because it is locked with LOCK TABLES" - pol "INSERT DELAYED can't be used with table '%-.64s', because it is locked with LOCK TABLES" - por "INSERT DELAYED no pode ser usado com a tabela '%-.64s', porque ela est travada com LOCK TABLES" - rum "INSERT DELAYED nu poate fi folosit cu tabela '%-.64s', deoarece este locked folosing LOCK TABLES" - rus " INSERT DELAYED '%-.64s', LOCK TABLES" - serbian "Komanda 'INSERT DELAYED' ne moe biti iskoritena u tabeli '%-.64s', zbog toga to je zakljuana komandom 'LOCK TABLES'" - slo "INSERT DELAYED can't be used with table '%-.64s', because it is locked with LOCK TABLES" - spa "INSERT DELAYED no puede ser usado con tablas '%-.64s', porque esta bloqueada con LOCK TABLES" - swe "INSERT DELAYED kan inte anvndas med tabell '%-.64s', emedan den r lst med LOCK TABLES" - ukr "INSERT DELAYED '%-.64s', LOCK TABLES" + cze "INSERT DELAYED nen-B mono s tabulkou '%-.64s' pout, protoe je zamen pomoc LOCK TABLES" + dan "INSERT DELAYED kan ikke bruges med tabellen '%-.64s', fordi tabellen er lst med LOCK TABLES" + nla "INSERT DELAYED kan niet worden gebruikt bij table '%-.64s', vanwege een 'lock met LOCK TABLES" + eng "INSERT DELAYED can't be used with table '%-.64s' because it is locked with LOCK TABLES" + est "INSERT DELAYED ei saa kasutada tabeli '%-.64s' peal, kuna see on lukustatud LOCK TABLES ksuga" + fre "INSERT DELAYED ne peut tre utilis avec la table '%-.64s', car elle est verroue avec LOCK TABLES" + ger "INSERT DELAYED kann fr Tabelle '%-.64s' nicht verwendet werden, da sie mit LOCK TABLES gesperrt ist" + greek "INSERT DELAYED can't be used with table '%-.64s', because it is locked with LOCK TABLES" + hun "Az INSERT DELAYED nem hasznalhato a '%-.64s' tablahoz, mert a tabla zarolt (LOCK TABLES)" + ita "L'inserimento ritardato (INSERT DELAYED) non puo` essere usato con la tabella '%-.64s', perche` soggetta a lock da 'LOCK TABLES'" + jpn "INSERT DELAYED can't be used with table '%-.64s', because it is locked with LOCK TABLES" + kor "INSERT DELAYED can't be used with table '%-.64s', because it is locked with LOCK TABLES" + nor "INSERT DELAYED can't be used with table '%-.64s', because it is locked with LOCK TABLES" + norwegian-ny "INSERT DELAYED can't be used with table '%-.64s', because it is locked with LOCK TABLES" + pol "INSERT DELAYED can't be used with table '%-.64s', because it is locked with LOCK TABLES" + por "INSERT DELAYED no pode ser usado com a tabela '%-.64s', porque ela est travada com LOCK TABLES" + rum "INSERT DELAYED nu poate fi folosit cu tabela '%-.64s', deoarece este locked folosing LOCK TABLES" + rus " INSERT DELAYED '%-.64s', LOCK TABLES" + serbian "Komanda 'INSERT DELAYED' ne moe biti iskoritena u tabeli '%-.64s', zbog toga to je zakljuana komandom 'LOCK TABLES'" + slo "INSERT DELAYED can't be used with table '%-.64s', because it is locked with LOCK TABLES" + spa "INSERT DELAYED no puede ser usado con tablas '%-.64s', porque esta bloqueada con LOCK TABLES" + swe "INSERT DELAYED kan inte anvndas med tabell '%-.64s', emedan den r lst med LOCK TABLES" + ukr "INSERT DELAYED '%-.64s', LOCK TABLES" ER_WRONG_COLUMN_NAME 42000 - cze "Nespr-Bvn jmno sloupce '%-.100s'" - dan "Forkert kolonnenavn '%-.100s'" - nla "Incorrecte kolom naam '%-.100s'" - eng "Incorrect column name '%-.100s'" - est "Vigane tulba nimi '%-.100s'" - fre "Nom de colonne '%-.100s' incorrect" - ger "Falscher Spaltenname '%-.100s'" - hun "Ervenytelen mezonev: '%-.100s'" - ita "Nome colonna '%-.100s' non corretto" - por "Nome de coluna '%-.100s' incorreto" - rum "Nume increct de coloana '%-.100s'" - rus " '%-.100s'" - serbian "Pogreno ime kolone '%-.100s'" - spa "Incorrecto nombre de columna '%-.100s'" - swe "Felaktigt kolumnnamn '%-.100s'" - ukr "צ ' '%-.100s'" + cze "Nespr-Bvn jmno sloupce '%-.100s'" + dan "Forkert kolonnenavn '%-.100s'" + nla "Incorrecte kolom naam '%-.100s'" + eng "Incorrect column name '%-.100s'" + est "Vigane tulba nimi '%-.100s'" + fre "Nom de colonne '%-.100s' incorrect" + ger "Falscher Spaltenname '%-.100s'" + hun "Ervenytelen mezonev: '%-.100s'" + ita "Nome colonna '%-.100s' non corretto" + por "Nome de coluna '%-.100s' incorreto" + rum "Nume increct de coloana '%-.100s'" + rus " '%-.100s'" + serbian "Pogreno ime kolone '%-.100s'" + spa "Incorrecto nombre de columna '%-.100s'" + swe "Felaktigt kolumnnamn '%-.100s'" + ukr "צ ' '%-.100s'" ER_WRONG_KEY_COLUMN 42000 - cze "Handler pou-Bit tabulky neum indexovat sloupce '%-.64s'" - dan "Den brugte tabeltype kan ikke indeksere kolonnen '%-.64s'" - nla "De gebruikte tabel 'handler' kan kolom '%-.64s' niet indexeren" - eng "The used storage engine can't index column '%-.64s'" - est "Tabelihandler ei oska indekseerida tulpa '%-.64s'" - fre "Le handler de la table ne peut index la colonne '%-.64s'" - ger "Die verwendete Speicher-Engine kann die Spalte '%-.64s' nicht indizieren" - greek "The used table handler can't index column '%-.64s'" - hun "A hasznalt tablakezelo nem tudja a '%-.64s' mezot indexelni" - ita "Il gestore delle tabelle non puo` indicizzare la colonna '%-.64s'" - jpn "The used table handler can't index column '%-.64s'" - kor "The used table handler can't index column '%-.64s'" - nor "The used table handler can't index column '%-.64s'" - norwegian-ny "The used table handler can't index column '%-.64s'" - pol "The used table handler can't index column '%-.64s'" - por "O manipulador de tabela usado no pode indexar a coluna '%-.64s'" - rum "Handler-ul tabelei folosite nu poate indexa coloana '%-.64s'" - rus " '%-.64s'" - serbian "Handler tabele ne moe da indeksira kolonu '%-.64s'" - slo "The used table handler can't index column '%-.64s'" - spa "El manipulador de tabla usado no puede indexar columna '%-.64s'" - swe "Den anvnda tabelltypen kan inte indexera kolumn '%-.64s'" - ukr " ڦ æ '%-.64s'" + cze "Handler pou-Bit tabulky neum indexovat sloupce '%-.64s'" + dan "Den brugte tabeltype kan ikke indeksere kolonnen '%-.64s'" + nla "De gebruikte tabel 'handler' kan kolom '%-.64s' niet indexeren" + eng "The used storage engine can't index column '%-.64s'" + est "Tabelihandler ei oska indekseerida tulpa '%-.64s'" + fre "Le handler de la table ne peut index la colonne '%-.64s'" + ger "Die verwendete Speicher-Engine kann die Spalte '%-.64s' nicht indizieren" + greek "The used table handler can't index column '%-.64s'" + hun "A hasznalt tablakezelo nem tudja a '%-.64s' mezot indexelni" + ita "Il gestore delle tabelle non puo` indicizzare la colonna '%-.64s'" + jpn "The used table handler can't index column '%-.64s'" + kor "The used table handler can't index column '%-.64s'" + nor "The used table handler can't index column '%-.64s'" + norwegian-ny "The used table handler can't index column '%-.64s'" + pol "The used table handler can't index column '%-.64s'" + por "O manipulador de tabela usado no pode indexar a coluna '%-.64s'" + rum "Handler-ul tabelei folosite nu poate indexa coloana '%-.64s'" + rus " '%-.64s'" + serbian "Handler tabele ne moe da indeksira kolonu '%-.64s'" + slo "The used table handler can't index column '%-.64s'" + spa "El manipulador de tabla usado no puede indexar columna '%-.64s'" + swe "Den anvnda tabelltypen kan inte indexera kolumn '%-.64s'" + ukr " ڦ æ '%-.64s'" ER_WRONG_MRG_TABLE - cze "V-Bechny tabulky v MERGE tabulce nejsou definovny stejn" - dan "Tabellerne i MERGE er ikke defineret ens" - nla "Niet alle tabellen in de MERGE tabel hebben identieke gedefinities" - eng "All tables in the MERGE table are not identically defined" - est "Kik tabelid MERGE tabeli mratluses ei ole identsed" - fre "Toutes les tables de la table de type MERGE n'ont pas la mme dfinition" - ger "Nicht alle Tabellen in der MERGE-Tabelle sind gleich definiert" - hun "A MERGE tablaban talalhato tablak definicioja nem azonos" - ita "Non tutte le tabelle nella tabella di MERGE sono definite in maniera identica" - jpn "All tables in the MERGE table are not defined identically" - kor "All tables in the MERGE table are not defined identically" - nor "All tables in the MERGE table are not defined identically" - norwegian-ny "All tables in the MERGE table are not defined identically" - pol "All tables in the MERGE table are not defined identically" - por "Todas as tabelas contidas na tabela fundida (MERGE) no esto definidas identicamente" - rum "Toate tabelele din tabela MERGE nu sint definite identic" - rus " MERGE " - serbian "Tabele iskoritene u 'MERGE' tabeli nisu definisane na isti nain" - slo "All tables in the MERGE table are not defined identically" - spa "Todas las tablas en la MERGE tabla no estan definidas identicamente" - swe "Tabellerna i MERGE-tabellen r inte identiskt definierade" - ukr "æ MERGE TABLE Ҧ " + cze "V-Bechny tabulky v MERGE tabulce nejsou definovny stejn" + dan "Tabellerne i MERGE er ikke defineret ens" + nla "Niet alle tabellen in de MERGE tabel hebben identieke gedefinities" + eng "All tables in the MERGE table are not identically defined" + est "Kik tabelid MERGE tabeli mratluses ei ole identsed" + fre "Toutes les tables de la table de type MERGE n'ont pas la mme dfinition" + ger "Nicht alle Tabellen in der MERGE-Tabelle sind gleich definiert" + hun "A MERGE tablaban talalhato tablak definicioja nem azonos" + ita "Non tutte le tabelle nella tabella di MERGE sono definite in maniera identica" + jpn "All tables in the MERGE table are not defined identically" + kor "All tables in the MERGE table are not defined identically" + nor "All tables in the MERGE table are not defined identically" + norwegian-ny "All tables in the MERGE table are not defined identically" + pol "All tables in the MERGE table are not defined identically" + por "Todas as tabelas contidas na tabela fundida (MERGE) no esto definidas identicamente" + rum "Toate tabelele din tabela MERGE nu sint definite identic" + rus " MERGE " + serbian "Tabele iskoritene u 'MERGE' tabeli nisu definisane na isti nain" + slo "All tables in the MERGE table are not defined identically" + spa "Todas las tablas en la MERGE tabla no estan definidas identicamente" + swe "Tabellerna i MERGE-tabellen r inte identiskt definierade" + ukr "æ MERGE TABLE Ҧ " ER_DUP_UNIQUE 23000 - cze "Kv-Bli unique constraintu nemozu zapsat do tabulky '%-.64s'" - dan "Kan ikke skrive til tabellen '%-.64s' fordi det vil bryde CONSTRAINT regler" - nla "Kan niet opslaan naar table '%-.64s' vanwege 'unique' beperking" - eng "Can't write, because of unique constraint, to table '%-.64s'" - est "Ei suuda kirjutada tabelisse '%-.64s', kuna see rikub hesuse kitsendust" - fre "criture impossible cause d'un index UNIQUE sur la table '%-.64s'" - ger "Schreiben in Tabelle '%-.64s' nicht mglich wegen einer Eindeutigkeitsbeschrnkung (unique constraint)" - hun "A '%-.64s' nem irhato, az egyedi mezok miatt" - ita "Impossibile scrivere nella tabella '%-.64s' per limitazione di unicita`" - por "No pode gravar, devido restrio UNIQUE, na tabela '%-.64s'" - rum "Nu pot scrie pe hard-drive, din cauza constraintului unic (unique constraint) pentru tabela '%-.64s'" - rus " '%-.64s' - " - serbian "Zbog provere jedinstvenosti ne mogu da upiem podatke u tabelu '%-.64s'" - spa "No puedo escribir, debido al nico constraint, para tabla '%-.64s'" - swe "Kan inte skriva till tabell '%-.64s'; UNIQUE-test" - ukr " æ '%-.64s', ΦԦ" + cze "Kv-Bli unique constraintu nemozu zapsat do tabulky '%-.64s'" + dan "Kan ikke skrive til tabellen '%-.64s' fordi det vil bryde CONSTRAINT regler" + nla "Kan niet opslaan naar table '%-.64s' vanwege 'unique' beperking" + eng "Can't write, because of unique constraint, to table '%-.64s'" + est "Ei suuda kirjutada tabelisse '%-.64s', kuna see rikub hesuse kitsendust" + fre "criture impossible cause d'un index UNIQUE sur la table '%-.64s'" + ger "Schreiben in Tabelle '%-.64s' nicht mglich wegen einer Eindeutigkeitsbeschrnkung (unique constraint)" + hun "A '%-.64s' nem irhato, az egyedi mezok miatt" + ita "Impossibile scrivere nella tabella '%-.64s' per limitazione di unicita`" + por "No pode gravar, devido restrio UNIQUE, na tabela '%-.64s'" + rum "Nu pot scrie pe hard-drive, din cauza constraintului unic (unique constraint) pentru tabela '%-.64s'" + rus " '%-.64s' - " + serbian "Zbog provere jedinstvenosti ne mogu da upiem podatke u tabelu '%-.64s'" + spa "No puedo escribir, debido al nico constraint, para tabla '%-.64s'" + swe "Kan inte skriva till tabell '%-.64s'; UNIQUE-test" + ukr " æ '%-.64s', ΦԦ" ER_BLOB_KEY_WITHOUT_LENGTH 42000 - cze "BLOB sloupec '%-.64s' je pou-Bit ve specifikaci kle bez dlky" - dan "BLOB kolonnen '%-.64s' brugt i nglespecifikation uden nglelngde" - nla "BLOB kolom '%-.64s' gebruikt in zoeksleutel specificatie zonder zoeksleutel lengte" - eng "BLOB/TEXT column '%-.64s' used in key specification without a key length" - est "BLOB-tpi tulp '%-.64s' on kasutusel vtmes ilma pikkust mratlemata" - fre "La colonne '%-.64s' de type BLOB est utilise dans une dfinition d'index sans longueur d'index" - ger "BLOB- oder TEXT-Spalte '%-.64s' wird in der Schlsseldefinition ohne Schlssellngenangabe verwendet" - greek "BLOB column '%-.64s' used in key specification without a key length" - hun "BLOB mezo '%-.64s' hasznalt a mezo specifikacioban, a mezohossz megadasa nelkul" - ita "La colonna '%-.64s' di tipo BLOB e` usata in una chiave senza specificarne la lunghezza" - jpn "BLOB column '%-.64s' used in key specification without a key length" - kor "BLOB column '%-.64s' used in key specification without a key length" - nor "BLOB column '%-.64s' used in key specification without a key length" - norwegian-ny "BLOB column '%-.64s' used in key specification without a key length" - pol "BLOB column '%-.64s' used in key specification without a key length" - por "Coluna BLOB '%-.64s' usada na especificao de chave sem o comprimento da chave" - rum "Coloana BLOB '%-.64s' este folosita in specificarea unei chei fara ca o lungime de cheie sa fie folosita" - rus " BLOB '%-.64s' " - serbian "BLOB kolona '%-.64s' je upotrebljena u specifikaciji kljua bez navoenja duine kljua" - slo "BLOB column '%-.64s' used in key specification without a key length" - spa "Columna BLOB column '%-.64s' usada en especificacin de clave sin tamao de la clave" - swe "Du har inte angett ngon nyckellngd fr BLOB '%-.64s'" - ukr " BLOB '%-.64s' Φ " + cze "BLOB sloupec '%-.64s' je pou-Bit ve specifikaci kle bez dlky" + dan "BLOB kolonnen '%-.64s' brugt i nglespecifikation uden nglelngde" + nla "BLOB kolom '%-.64s' gebruikt in zoeksleutel specificatie zonder zoeksleutel lengte" + eng "BLOB/TEXT column '%-.64s' used in key specification without a key length" + est "BLOB-tpi tulp '%-.64s' on kasutusel vtmes ilma pikkust mratlemata" + fre "La colonne '%-.64s' de type BLOB est utilise dans une dfinition d'index sans longueur d'index" + ger "BLOB- oder TEXT-Spalte '%-.64s' wird in der Schlsseldefinition ohne Schlssellngenangabe verwendet" + greek "BLOB column '%-.64s' used in key specification without a key length" + hun "BLOB mezo '%-.64s' hasznalt a mezo specifikacioban, a mezohossz megadasa nelkul" + ita "La colonna '%-.64s' di tipo BLOB e` usata in una chiave senza specificarne la lunghezza" + jpn "BLOB column '%-.64s' used in key specification without a key length" + kor "BLOB column '%-.64s' used in key specification without a key length" + nor "BLOB column '%-.64s' used in key specification without a key length" + norwegian-ny "BLOB column '%-.64s' used in key specification without a key length" + pol "BLOB column '%-.64s' used in key specification without a key length" + por "Coluna BLOB '%-.64s' usada na especificao de chave sem o comprimento da chave" + rum "Coloana BLOB '%-.64s' este folosita in specificarea unei chei fara ca o lungime de cheie sa fie folosita" + rus " BLOB '%-.64s' " + serbian "BLOB kolona '%-.64s' je upotrebljena u specifikaciji kljua bez navoenja duine kljua" + slo "BLOB column '%-.64s' used in key specification without a key length" + spa "Columna BLOB column '%-.64s' usada en especificacin de clave sin tamao de la clave" + swe "Du har inte angett ngon nyckellngd fr BLOB '%-.64s'" + ukr " BLOB '%-.64s' Φ " ER_PRIMARY_CANT_HAVE_NULL 42000 - cze "V-Bechny sti primrnho kle musej bt NOT NULL; pokud potebujete NULL, pouijte UNIQUE" - dan "Alle dele af en PRIMARY KEY skal vre NOT NULL; Hvis du skal bruge NULL i nglen, brug UNIQUE istedet" - nla "Alle delen van een PRIMARY KEY moeten NOT NULL zijn; Indien u NULL in een zoeksleutel nodig heeft kunt u UNIQUE gebruiken" - eng "All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE instead" - est "Kik PRIMARY KEY peavad olema mratletud NOT NULL piiranguga; vajadusel kasuta UNIQUE tpi vtit" - fre "Toutes les parties d'un index PRIMARY KEY doivent tre NOT NULL; Si vous avez besoin d'un NULL dans l'index, utilisez un index UNIQUE" - ger "Alle Teile eines PRIMARY KEY mssen als NOT NULL definiert sein. Wenn NULL in einem Schlssel bentigt wird, muss ein UNIQUE-Schlssel verwendet werden" - hun "Az elsodleges kulcs teljes egeszeben csak NOT NULL tipusu lehet; Ha NULL mezot szeretne a kulcskent, hasznalja inkabb a UNIQUE-ot" - ita "Tutte le parti di una chiave primaria devono essere dichiarate NOT NULL; se necessitano valori NULL nelle chiavi utilizzare UNIQUE" - por "Todas as partes de uma chave primria devem ser no-nulas. Se voc precisou usar um valor nulo (NULL) em uma chave, use a clusula UNIQUE em seu lugar" - rum "Toate partile unei chei primare (PRIMARY KEY) trebuie sa fie NOT NULL; Daca aveti nevoie de NULL in vreo cheie, folositi UNIQUE in schimb" - rus " (PRIMARY KEY) NOT NULL; NULL , UNIQUE" - serbian "Svi delovi primarnog kljua moraju biti razliiti od NULL; Ako Vam ipak treba NULL vrednost u kljuu, upotrebite 'UNIQUE'" - spa "Todas las partes de un PRIMARY KEY deben ser NOT NULL; Si necesitas NULL en una clave, use UNIQUE" - swe "Alla delar av en PRIMARY KEY mste vara NOT NULL; Om du vill ha en nyckel med NULL, anvnd UNIQUE istllet" - ukr "Ӧ PRIMARY KEY Φ NOT NULL; դ NULL ަ, UNIQUE" + cze "V-Bechny sti primrnho kle musej bt NOT NULL; pokud potebujete NULL, pouijte UNIQUE" + dan "Alle dele af en PRIMARY KEY skal vre NOT NULL; Hvis du skal bruge NULL i nglen, brug UNIQUE istedet" + nla "Alle delen van een PRIMARY KEY moeten NOT NULL zijn; Indien u NULL in een zoeksleutel nodig heeft kunt u UNIQUE gebruiken" + eng "All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE instead" + est "Kik PRIMARY KEY peavad olema mratletud NOT NULL piiranguga; vajadusel kasuta UNIQUE tpi vtit" + fre "Toutes les parties d'un index PRIMARY KEY doivent tre NOT NULL; Si vous avez besoin d'un NULL dans l'index, utilisez un index UNIQUE" + ger "Alle Teile eines PRIMARY KEY mssen als NOT NULL definiert sein. Wenn NULL in einem Schlssel bentigt wird, muss ein UNIQUE-Schlssel verwendet werden" + hun "Az elsodleges kulcs teljes egeszeben csak NOT NULL tipusu lehet; Ha NULL mezot szeretne a kulcskent, hasznalja inkabb a UNIQUE-ot" + ita "Tutte le parti di una chiave primaria devono essere dichiarate NOT NULL; se necessitano valori NULL nelle chiavi utilizzare UNIQUE" + por "Todas as partes de uma chave primria devem ser no-nulas. Se voc precisou usar um valor nulo (NULL) em uma chave, use a clusula UNIQUE em seu lugar" + rum "Toate partile unei chei primare (PRIMARY KEY) trebuie sa fie NOT NULL; Daca aveti nevoie de NULL in vreo cheie, folositi UNIQUE in schimb" + rus " (PRIMARY KEY) NOT NULL; NULL , UNIQUE" + serbian "Svi delovi primarnog kljua moraju biti razliiti od NULL; Ako Vam ipak treba NULL vrednost u kljuu, upotrebite 'UNIQUE'" + spa "Todas las partes de un PRIMARY KEY deben ser NOT NULL; Si necesitas NULL en una clave, use UNIQUE" + swe "Alla delar av en PRIMARY KEY mste vara NOT NULL; Om du vill ha en nyckel med NULL, anvnd UNIQUE istllet" + ukr "Ӧ PRIMARY KEY Φ NOT NULL; դ NULL ަ, UNIQUE" ER_TOO_MANY_ROWS 42000 - cze "V-Bsledek obsahuje vce ne jeden dek" - dan "Resultatet bestod af mere end een rkke" - nla "Resultaat bevatte meer dan een rij" - eng "Result consisted of more than one row" - est "Tulemis oli rohkem kui ks kirje" - fre "Le rsultat contient plus d'un enregistrement" - ger "Ergebnis besteht aus mehr als einer Zeile" - hun "Az eredmeny tobb, mint egy sort tartalmaz" - ita "Il risultato consiste di piu` di una riga" - por "O resultado consistiu em mais do que uma linha" - rum "Resultatul constista din mai multe linii" - rus " " - serbian "Rezultat je sainjen od vie slogova" - spa "Resultado compuesto de mas que una lnea" - swe "Resultet bestod av mera n en rad" - ukr " ¦ Φ Φ æ" + cze "V-Bsledek obsahuje vce ne jeden dek" + dan "Resultatet bestod af mere end een rkke" + nla "Resultaat bevatte meer dan een rij" + eng "Result consisted of more than one row" + est "Tulemis oli rohkem kui ks kirje" + fre "Le rsultat contient plus d'un enregistrement" + ger "Ergebnis besteht aus mehr als einer Zeile" + hun "Az eredmeny tobb, mint egy sort tartalmaz" + ita "Il risultato consiste di piu` di una riga" + por "O resultado consistiu em mais do que uma linha" + rum "Resultatul constista din mai multe linii" + rus " " + serbian "Rezultat je sainjen od vie slogova" + spa "Resultado compuesto de mas que una lnea" + swe "Resultet bestod av mera n en rad" + ukr " ¦ Φ Φ æ" ER_REQUIRES_PRIMARY_KEY 42000 - cze "Tento typ tabulky vy-Baduje primrn kl" - dan "Denne tabeltype krver en primrngle" - nla "Dit tabel type heeft een primaire zoeksleutel nodig" - eng "This table type requires a primary key" - est "Antud tabelitp nuab primaarset vtit" - fre "Ce type de table ncessite une cl primaire (PRIMARY KEY)" - ger "Dieser Tabellentyp bentigt einen Primrschlssel (PRIMARY KEY)" - hun "Az adott tablatipushoz elsodleges kulcs hasznalata kotelezo" - ita "Questo tipo di tabella richiede una chiave primaria" - por "Este tipo de tabela requer uma chave primria" - rum "Aceast tip de tabela are nevoie de o cheie primara" - rus " " - serbian "Ovaj tip tabele zahteva da imate definisan primarni klju" - spa "Este tipo de tabla necesita de una primary key" - swe "Denna tabelltyp krver en PRIMARY KEY" - ukr " æ դ " + cze "Tento typ tabulky vy-Baduje primrn kl" + dan "Denne tabeltype krver en primrngle" + nla "Dit tabel type heeft een primaire zoeksleutel nodig" + eng "This table type requires a primary key" + est "Antud tabelitp nuab primaarset vtit" + fre "Ce type de table ncessite une cl primaire (PRIMARY KEY)" + ger "Dieser Tabellentyp bentigt einen Primrschlssel (PRIMARY KEY)" + hun "Az adott tablatipushoz elsodleges kulcs hasznalata kotelezo" + ita "Questo tipo di tabella richiede una chiave primaria" + por "Este tipo de tabela requer uma chave primria" + rum "Aceast tip de tabela are nevoie de o cheie primara" + rus " " + serbian "Ovaj tip tabele zahteva da imate definisan primarni klju" + spa "Este tipo de tabla necesita de una primary key" + swe "Denna tabelltyp krver en PRIMARY KEY" + ukr " æ դ " ER_NO_RAID_COMPILED - cze "Tato verze MySQL nen-B zkompilovna s podporou RAID" - dan "Denne udgave af MySQL er ikke oversat med understttelse af RAID" - nla "Deze versie van MySQL is niet gecompileerd met RAID ondersteuning" - eng "This version of MySQL is not compiled with RAID support" - est "Antud MySQL versioon on kompileeritud ilma RAID toeta" - fre "Cette version de MySQL n'est pas compile avec le support RAID" - ger "Diese MySQL-Version ist nicht mit RAID-Untersttzung kompiliert" - hun "Ezen leforditott MySQL verzio nem tartalmaz RAID support-ot" - ita "Questa versione di MYSQL non e` compilata con il supporto RAID" - por "Esta verso do MySQL no foi compilada com suporte a RAID" - rum "Aceasta versiune de MySQL, nu a fost compilata cu suport pentru RAID" - rus " MySQL RAID" - serbian "Ova verzija MySQL servera nije kompajlirana sa podrkom za RAID ureaje" - spa "Esta versin de MySQL no es compilada con soporte RAID" - swe "Denna version av MySQL r inte kompilerad med RAID" - ukr " Ӧ MySQL Ц Ц RAID" + cze "Tato verze MySQL nen-B zkompilovna s podporou RAID" + dan "Denne udgave af MySQL er ikke oversat med understttelse af RAID" + nla "Deze versie van MySQL is niet gecompileerd met RAID ondersteuning" + eng "This version of MySQL is not compiled with RAID support" + est "Antud MySQL versioon on kompileeritud ilma RAID toeta" + fre "Cette version de MySQL n'est pas compile avec le support RAID" + ger "Diese MySQL-Version ist nicht mit RAID-Untersttzung kompiliert" + hun "Ezen leforditott MySQL verzio nem tartalmaz RAID support-ot" + ita "Questa versione di MYSQL non e` compilata con il supporto RAID" + por "Esta verso do MySQL no foi compilada com suporte a RAID" + rum "Aceasta versiune de MySQL, nu a fost compilata cu suport pentru RAID" + rus " MySQL RAID" + serbian "Ova verzija MySQL servera nije kompajlirana sa podrkom za RAID ureaje" + spa "Esta versin de MySQL no es compilada con soporte RAID" + swe "Denna version av MySQL r inte kompilerad med RAID" + ukr " Ӧ MySQL Ц Ц RAID" ER_UPDATE_WITHOUT_KEY_IN_SAFE_MODE - cze "Update tabulky bez WHERE s kl-Bem nen v mdu bezpench update dovoleno" - dan "Du bruger sikker opdaterings modus ('safe update mode') og du forsgte at opdatere en tabel uden en WHERE klausul, der gr brug af et KEY felt" - nla "U gebruikt 'safe update mode' en u probeerde een tabel te updaten zonder een WHERE met een KEY kolom" - eng "You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column" - est "Katse muuta tabelit turvalises rezhiimis ilma WHERE klauslita" - fre "Vous tes en mode 'safe update' et vous essayez de faire un UPDATE sans clause WHERE utilisant un index" - ger "MySQL luft im sicheren Aktualisierungsmodus (safe update mode). Sie haben versucht, eine Tabelle zu aktualisieren, ohne in der WHERE-Klausel ein KEY-Feld anzugeben" - hun "On a biztonsagos update modot hasznalja, es WHERE that uses a KEY column" - ita "In modalita` 'safe update' si e` cercato di aggiornare una tabella senza clausola WHERE su una chiave" - por "Voc est usando modo de atualizao seguro e tentou atualizar uma tabela sem uma clusula WHERE que use uma coluna chave" - rus " (safe update mode) WHERE" - serbian "Vi koristite safe update mod servera, a probali ste da promenite podatke bez 'WHERE' komande koja koristi kolonu kljua" - spa "Tu ests usando modo de actualizacin segura y tentado actualizar una tabla sin un WHERE que usa una KEY columna" - swe "Du anvnder 'sker uppdateringsmod' och frskte uppdatera en tabell utan en WHERE-sats som anvnder sig av en nyckel" - ukr " ͦ WHERE, դ KEY " + cze "Update tabulky bez WHERE s kl-Bem nen v mdu bezpench update dovoleno" + dan "Du bruger sikker opdaterings modus ('safe update mode') og du forsgte at opdatere en tabel uden en WHERE klausul, der gr brug af et KEY felt" + nla "U gebruikt 'safe update mode' en u probeerde een tabel te updaten zonder een WHERE met een KEY kolom" + eng "You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column" + est "Katse muuta tabelit turvalises rezhiimis ilma WHERE klauslita" + fre "Vous tes en mode 'safe update' et vous essayez de faire un UPDATE sans clause WHERE utilisant un index" + ger "MySQL luft im sicheren Aktualisierungsmodus (safe update mode). Sie haben versucht, eine Tabelle zu aktualisieren, ohne in der WHERE-Klausel ein KEY-Feld anzugeben" + hun "On a biztonsagos update modot hasznalja, es WHERE that uses a KEY column" + ita "In modalita` 'safe update' si e` cercato di aggiornare una tabella senza clausola WHERE su una chiave" + por "Voc est usando modo de atualizao seguro e tentou atualizar uma tabela sem uma clusula WHERE que use uma coluna chave" + rus " (safe update mode) WHERE" + serbian "Vi koristite safe update mod servera, a probali ste da promenite podatke bez 'WHERE' komande koja koristi kolonu kljua" + spa "Tu ests usando modo de actualizacin segura y tentado actualizar una tabla sin un WHERE que usa una KEY columna" + swe "Du anvnder 'sker uppdateringsmod' och frskte uppdatera en tabell utan en WHERE-sats som anvnder sig av en nyckel" + ukr " ͦ WHERE, դ KEY " ER_KEY_DOES_NOT_EXITS 42000 S1009 - cze "Kl-B '%-.64s' v tabulce '%-.64s' neexistuje" - dan "Nglen '%-.64s' eksisterer ikke i tabellen '%-.64s'" - nla "Zoeksleutel '%-.64s' bestaat niet in tabel '%-.64s'" - eng "Key '%-.64s' doesn't exist in table '%-.64s'" - est "Vti '%-.64s' ei eksisteeri tabelis '%-.64s'" - fre "L'index '%-.64s' n'existe pas sur la table '%-.64s'" - ger "Schlssel '%-.64s' existiert in der Tabelle '%-.64s' nicht" - hun "A '%-.64s' kulcs nem letezik a '%-.64s' tablaban" - ita "La chiave '%-.64s' non esiste nella tabella '%-.64s'" - por "Chave '%-.64s' no existe na tabela '%-.64s'" - rus " '%-.64s' '%-.64s'" - serbian "Klju '%-.64s' ne postoji u tabeli '%-.64s'" - spa "Clave '%-.64s' no existe en la tabla '%-.64s'" - swe "Nyckel '%-.64s' finns inte in tabell '%-.64s'" - ukr " '%-.64s' դ æ '%-.64s'" + cze "Kl-B '%-.64s' v tabulce '%-.64s' neexistuje" + dan "Nglen '%-.64s' eksisterer ikke i tabellen '%-.64s'" + nla "Zoeksleutel '%-.64s' bestaat niet in tabel '%-.64s'" + eng "Key '%-.64s' doesn't exist in table '%-.64s'" + est "Vti '%-.64s' ei eksisteeri tabelis '%-.64s'" + fre "L'index '%-.64s' n'existe pas sur la table '%-.64s'" + ger "Schlssel '%-.64s' existiert in der Tabelle '%-.64s' nicht" + hun "A '%-.64s' kulcs nem letezik a '%-.64s' tablaban" + ita "La chiave '%-.64s' non esiste nella tabella '%-.64s'" + por "Chave '%-.64s' no existe na tabela '%-.64s'" + rus " '%-.64s' '%-.64s'" + serbian "Klju '%-.64s' ne postoji u tabeli '%-.64s'" + spa "Clave '%-.64s' no existe en la tabla '%-.64s'" + swe "Nyckel '%-.64s' finns inte in tabell '%-.64s'" + ukr " '%-.64s' դ æ '%-.64s'" ER_CHECK_NO_SUCH_TABLE 42000 - cze "Nemohu otev-Bt tabulku" - dan "Kan ikke bne tabellen" - nla "Kan tabel niet openen" - eng "Can't open table" - est "Ei suuda avada tabelit" - fre "Impossible d'ouvrir la table" - ger "Kann Tabelle nicht ffnen" - hun "Nem tudom megnyitni a tablat" - ita "Impossibile aprire la tabella" - por "No pode abrir a tabela" - rus " " - serbian "Ne mogu da otvorim tabelu" - spa "No puedo abrir tabla" - swe "Kan inte ppna tabellen" - ukr " צ " + cze "Nemohu otev-Bt tabulku" + dan "Kan ikke bne tabellen" + nla "Kan tabel niet openen" + eng "Can't open table" + est "Ei suuda avada tabelit" + fre "Impossible d'ouvrir la table" + ger "Kann Tabelle nicht ffnen" + hun "Nem tudom megnyitni a tablat" + ita "Impossibile aprire la tabella" + por "No pode abrir a tabela" + rus " " + serbian "Ne mogu da otvorim tabelu" + spa "No puedo abrir tabla" + swe "Kan inte ppna tabellen" + ukr " צ " ER_CHECK_NOT_IMPLEMENTED 42000 - cze "Handler tabulky nepodporuje %s" - dan "Denne tabeltype understtter ikke %s" - nla "De 'handler' voor de tabel ondersteund geen %s" - eng "The storage engine for the table doesn't support %s" - est "Antud tabelitp ei toeta %s kske" - fre "Ce type de table ne supporte pas les %s" - ger "Die Speicher-Engine fr diese Tabelle untersttzt kein %s" - greek "The handler for the table doesn't support %s" - hun "A tabla kezeloje (handler) nem tamogatja az %s" - ita "Il gestore per la tabella non supporta il %s" - jpn "The handler for the table doesn't support %s" - kor "The handler for the table doesn't support %s" - nor "The handler for the table doesn't support %s" - norwegian-ny "The handler for the table doesn't support %s" - pol "The handler for the table doesn't support %s" - por "O manipulador de tabela no suporta %s" - rum "The handler for the table doesn't support %s" - rus " : %s" - serbian "Handler za ovu tabelu ne dozvoljava 'check' odnosno 'repair' komande" - slo "The handler for the table doesn't support %s" - spa "El manipulador de la tabla no permite soporte para %s" - swe "Tabellhanteraren fr denna tabell kan inte gra %s" - ukr "ڦ æ Ц %s" + cze "Handler tabulky nepodporuje %s" + dan "Denne tabeltype understtter ikke %s" + nla "De 'handler' voor de tabel ondersteund geen %s" + eng "The storage engine for the table doesn't support %s" + est "Antud tabelitp ei toeta %s kske" + fre "Ce type de table ne supporte pas les %s" + ger "Die Speicher-Engine fr diese Tabelle untersttzt kein %s" + greek "The handler for the table doesn't support %s" + hun "A tabla kezeloje (handler) nem tamogatja az %s" + ita "Il gestore per la tabella non supporta il %s" + jpn "The handler for the table doesn't support %s" + kor "The handler for the table doesn't support %s" + nor "The handler for the table doesn't support %s" + norwegian-ny "The handler for the table doesn't support %s" + pol "The handler for the table doesn't support %s" + por "O manipulador de tabela no suporta %s" + rum "The handler for the table doesn't support %s" + rus " : %s" + serbian "Handler za ovu tabelu ne dozvoljava 'check' odnosno 'repair' komande" + slo "The handler for the table doesn't support %s" + spa "El manipulador de la tabla no permite soporte para %s" + swe "Tabellhanteraren fr denna tabell kan inte gra %s" + ukr "ڦ æ Ц %s" ER_CANT_DO_THIS_DURING_AN_TRANSACTION 25000 - cze "Proveden-B tohoto pkazu nen v transakci dovoleno" - dan "Du m ikke bruge denne kommando i en transaktion" - nla "Het is u niet toegestaan dit commando uit te voeren binnen een transactie" - eng "You are not allowed to execute this command in a transaction" - est "Seda ksku ei saa kasutada transaktsiooni sees" - fre "Vous n'tes pas autoris excute cette commande dans une transaction" - ger "Sie drfen diesen Befehl nicht in einer Transaktion ausfhren" - hun "Az On szamara nem engedelyezett a parancs vegrehajtasa a tranzakcioban" - ita "Non puoi eseguire questo comando in una transazione" - por "No lhe permitido executar este comando em uma transao" - rus " " - serbian "Nije Vam dozvoljeno da izvrite ovu komandu u transakciji" - spa "No tienes el permiso para ejecutar este comando en una transicin" - swe "Du fr inte utfra detta kommando i en transaktion" - ukr " æ" + cze "Proveden-B tohoto pkazu nen v transakci dovoleno" + dan "Du m ikke bruge denne kommando i en transaktion" + nla "Het is u niet toegestaan dit commando uit te voeren binnen een transactie" + eng "You are not allowed to execute this command in a transaction" + est "Seda ksku ei saa kasutada transaktsiooni sees" + fre "Vous n'tes pas autoris excute cette commande dans une transaction" + ger "Sie drfen diesen Befehl nicht in einer Transaktion ausfhren" + hun "Az On szamara nem engedelyezett a parancs vegrehajtasa a tranzakcioban" + ita "Non puoi eseguire questo comando in una transazione" + por "No lhe permitido executar este comando em uma transao" + rus " " + serbian "Nije Vam dozvoljeno da izvrite ovu komandu u transakciji" + spa "No tienes el permiso para ejecutar este comando en una transicin" + swe "Du fr inte utfra detta kommando i en transaktion" + ukr " æ" ER_ERROR_DURING_COMMIT - cze "Chyba %d p-Bi COMMIT" - dan "Modtog fejl %d mens kommandoen COMMIT blev udfrt" - nla "Kreeg fout %d tijdens COMMIT" - eng "Got error %d during COMMIT" - est "Viga %d ksu COMMIT titmisel" - fre "Erreur %d lors du COMMIT" - ger "Fehler %d beim COMMIT" - hun "%d hiba a COMMIT vegrehajtasa soran" - ita "Rilevato l'errore %d durante il COMMIT" - por "Obteve erro %d durante COMMIT" - rus " %d COMMIT" - serbian "Greka %d za vreme izvravanja komande 'COMMIT'" - spa "Obtenido error %d durante COMMIT" - swe "Fick fel %d vid COMMIT" - ukr " %d Ц COMMIT" + cze "Chyba %d p-Bi COMMIT" + dan "Modtog fejl %d mens kommandoen COMMIT blev udfrt" + nla "Kreeg fout %d tijdens COMMIT" + eng "Got error %d during COMMIT" + est "Viga %d ksu COMMIT titmisel" + fre "Erreur %d lors du COMMIT" + ger "Fehler %d beim COMMIT" + hun "%d hiba a COMMIT vegrehajtasa soran" + ita "Rilevato l'errore %d durante il COMMIT" + por "Obteve erro %d durante COMMIT" + rus " %d COMMIT" + serbian "Greka %d za vreme izvravanja komande 'COMMIT'" + spa "Obtenido error %d durante COMMIT" + swe "Fick fel %d vid COMMIT" + ukr " %d Ц COMMIT" ER_ERROR_DURING_ROLLBACK - cze "Chyba %d p-Bi ROLLBACK" - dan "Modtog fejl %d mens kommandoen ROLLBACK blev udfrt" - nla "Kreeg fout %d tijdens ROLLBACK" - eng "Got error %d during ROLLBACK" - est "Viga %d ksu ROLLBACK titmisel" - fre "Erreur %d lors du ROLLBACK" - ger "Fehler %d beim ROLLBACK" - hun "%d hiba a ROLLBACK vegrehajtasa soran" - ita "Rilevato l'errore %d durante il ROLLBACK" - por "Obteve erro %d durante ROLLBACK" - rus " %d ROLLBACK" - serbian "Greka %d za vreme izvravanja komande 'ROLLBACK'" - spa "Obtenido error %d durante ROLLBACK" - swe "Fick fel %d vid ROLLBACK" - ukr " %d Ц ROLLBACK" + cze "Chyba %d p-Bi ROLLBACK" + dan "Modtog fejl %d mens kommandoen ROLLBACK blev udfrt" + nla "Kreeg fout %d tijdens ROLLBACK" + eng "Got error %d during ROLLBACK" + est "Viga %d ksu ROLLBACK titmisel" + fre "Erreur %d lors du ROLLBACK" + ger "Fehler %d beim ROLLBACK" + hun "%d hiba a ROLLBACK vegrehajtasa soran" + ita "Rilevato l'errore %d durante il ROLLBACK" + por "Obteve erro %d durante ROLLBACK" + rus " %d ROLLBACK" + serbian "Greka %d za vreme izvravanja komande 'ROLLBACK'" + spa "Obtenido error %d durante ROLLBACK" + swe "Fick fel %d vid ROLLBACK" + ukr " %d Ц ROLLBACK" ER_ERROR_DURING_FLUSH_LOGS - cze "Chyba %d p-Bi FLUSH_LOGS" - dan "Modtog fejl %d mens kommandoen FLUSH_LOGS blev udfrt" - nla "Kreeg fout %d tijdens FLUSH_LOGS" - eng "Got error %d during FLUSH_LOGS" - est "Viga %d ksu FLUSH_LOGS titmisel" - fre "Erreur %d lors du FLUSH_LOGS" - ger "Fehler %d bei FLUSH_LOGS" - hun "%d hiba a FLUSH_LOGS vegrehajtasa soran" - ita "Rilevato l'errore %d durante il FLUSH_LOGS" - por "Obteve erro %d durante FLUSH_LOGS" - rus " %d FLUSH_LOGS" - serbian "Greka %d za vreme izvravanja komande 'FLUSH_LOGS'" - spa "Obtenido error %d durante FLUSH_LOGS" - swe "Fick fel %d vid FLUSH_LOGS" - ukr " %d Ц FLUSH_LOGS" + cze "Chyba %d p-Bi FLUSH_LOGS" + dan "Modtog fejl %d mens kommandoen FLUSH_LOGS blev udfrt" + nla "Kreeg fout %d tijdens FLUSH_LOGS" + eng "Got error %d during FLUSH_LOGS" + est "Viga %d ksu FLUSH_LOGS titmisel" + fre "Erreur %d lors du FLUSH_LOGS" + ger "Fehler %d bei FLUSH_LOGS" + hun "%d hiba a FLUSH_LOGS vegrehajtasa soran" + ita "Rilevato l'errore %d durante il FLUSH_LOGS" + por "Obteve erro %d durante FLUSH_LOGS" + rus " %d FLUSH_LOGS" + serbian "Greka %d za vreme izvravanja komande 'FLUSH_LOGS'" + spa "Obtenido error %d durante FLUSH_LOGS" + swe "Fick fel %d vid FLUSH_LOGS" + ukr " %d Ц FLUSH_LOGS" ER_ERROR_DURING_CHECKPOINT - cze "Chyba %d p-Bi CHECKPOINT" - dan "Modtog fejl %d mens kommandoen CHECKPOINT blev udfrt" - nla "Kreeg fout %d tijdens CHECKPOINT" - eng "Got error %d during CHECKPOINT" - est "Viga %d ksu CHECKPOINT titmisel" - fre "Erreur %d lors du CHECKPOINT" - ger "Fehler %d bei CHECKPOINT" - hun "%d hiba a CHECKPOINT vegrehajtasa soran" - ita "Rilevato l'errore %d durante il CHECKPOINT" - por "Obteve erro %d durante CHECKPOINT" - rus " %d CHECKPOINT" - serbian "Greka %d za vreme izvravanja komande 'CHECKPOINT'" - spa "Obtenido error %d durante CHECKPOINT" - swe "Fick fel %d vid CHECKPOINT" - ukr " %d Ц CHECKPOINT" + cze "Chyba %d p-Bi CHECKPOINT" + dan "Modtog fejl %d mens kommandoen CHECKPOINT blev udfrt" + nla "Kreeg fout %d tijdens CHECKPOINT" + eng "Got error %d during CHECKPOINT" + est "Viga %d ksu CHECKPOINT titmisel" + fre "Erreur %d lors du CHECKPOINT" + ger "Fehler %d bei CHECKPOINT" + hun "%d hiba a CHECKPOINT vegrehajtasa soran" + ita "Rilevato l'errore %d durante il CHECKPOINT" + por "Obteve erro %d durante CHECKPOINT" + rus " %d CHECKPOINT" + serbian "Greka %d za vreme izvravanja komande 'CHECKPOINT'" + spa "Obtenido error %d durante CHECKPOINT" + swe "Fick fel %d vid CHECKPOINT" + ukr " %d Ц CHECKPOINT" ER_NEW_ABORTING_CONNECTION 08S01 - cze "Spojen-B %ld do databze: '%-.64s' uivatel: '%-.32s' stroj: '%-.64s' (%-.64s) bylo perueno" - dan "Afbrd forbindelsen %ld til databasen '%-.64s' bruger: '%-.32s' vrt: '%-.64s' (%-.64s)" - nla "Afgebroken verbinding %ld naar db: '%-.64s' gebruiker: '%-.32s' host: '%-.64s' (%-.64s)" - eng "Aborted connection %ld to db: '%-.64s' user: '%-.32s' host: '%-.64s' (%-.64s)" - est "hendus katkestatud %ld andmebaas: '%-.64s' kasutaja: '%-.32s' masin: '%-.64s' (%-.64s)" - fre "Connection %ld avorte vers la bd: '%-.64s' utilisateur: '%-.32s' hte: '%-.64s' (%-.64s)" - ger "Abbruch der Verbindung %ld zur Datenbank '%-.64s'. Benutzer: '%-.32s', Host: '%-.64s' (%-.64s)" - ita "Interrotta la connessione %ld al db: ''%-.64s' utente: '%-.32s' host: '%-.64s' (%-.64s)" - por "Conexo %ld abortada para banco de dados '%-.64s' - usurio '%-.32s' - 'host' '%-.64s' ('%-.64s')" - rus " %ld '%-.64s' '%-.32s' '%-.64s' (%-.64s)" - serbian "Prekinuta konekcija broj %ld ka bazi: '%-.64s' korisnik je bio: '%-.32s' a host: '%-.64s' (%-.64s)" - spa "Abortada conexin %ld para db: '%-.64s' usuario: '%-.32s' servidor: '%-.64s' (%-.64s)" - swe "Avbrt lnken fr trd %ld till db '%-.64s', anvndare '%-.32s', host '%-.64s' (%-.64s)" - ukr " ' %ld : '%-.64s' : '%-.32s' : '%-.64s' (%-.64s)" + cze "Spojen-B %ld do databze: '%-.64s' uivatel: '%-.32s' stroj: '%-.64s' (%-.64s) bylo perueno" + dan "Afbrd forbindelsen %ld til databasen '%-.64s' bruger: '%-.32s' vrt: '%-.64s' (%-.64s)" + nla "Afgebroken verbinding %ld naar db: '%-.64s' gebruiker: '%-.32s' host: '%-.64s' (%-.64s)" + eng "Aborted connection %ld to db: '%-.64s' user: '%-.32s' host: '%-.64s' (%-.64s)" + est "hendus katkestatud %ld andmebaas: '%-.64s' kasutaja: '%-.32s' masin: '%-.64s' (%-.64s)" + fre "Connection %ld avorte vers la bd: '%-.64s' utilisateur: '%-.32s' hte: '%-.64s' (%-.64s)" + ger "Abbruch der Verbindung %ld zur Datenbank '%-.64s'. Benutzer: '%-.32s', Host: '%-.64s' (%-.64s)" + ita "Interrotta la connessione %ld al db: ''%-.64s' utente: '%-.32s' host: '%-.64s' (%-.64s)" + por "Conexo %ld abortada para banco de dados '%-.64s' - usurio '%-.32s' - 'host' '%-.64s' ('%-.64s')" + rus " %ld '%-.64s' '%-.32s' '%-.64s' (%-.64s)" + serbian "Prekinuta konekcija broj %ld ka bazi: '%-.64s' korisnik je bio: '%-.32s' a host: '%-.64s' (%-.64s)" + spa "Abortada conexin %ld para db: '%-.64s' usuario: '%-.32s' servidor: '%-.64s' (%-.64s)" + swe "Avbrt lnken fr trd %ld till db '%-.64s', anvndare '%-.32s', host '%-.64s' (%-.64s)" + ukr " ' %ld : '%-.64s' : '%-.32s' : '%-.64s' (%-.64s)" ER_DUMP_NOT_IMPLEMENTED - cze "Handler tabulky nepodporuje bin-Brn dump" - dan "Denne tabeltype unsersttter ikke binrt tabeldump" - nla "De 'handler' voor de tabel ondersteund geen binaire tabel dump" - eng "The storage engine for the table does not support binary table dump" - fre "Ce type de table ne supporte pas les copies binaires" - ger "Die Speicher-Engine fr die Tabelle untersttzt keinen binren Tabellen-Dump" - ita "Il gestore per la tabella non supporta il dump binario" - jpn "The handler for the table does not support binary table dump" - por "O manipulador de tabela no suporta 'dump' binrio de tabela" - rum "The handler for the table does not support binary table dump" - rus " (dump)" - serbian "Handler tabele ne podrava binarni dump tabele" - spa "El manipulador de tabla no soporta dump para tabla binaria" - swe "Tabellhanteraren klarar inte en binr kopiering av tabellen" - ukr " æ Цդ ¦ æ" + cze "Handler tabulky nepodporuje bin-Brn dump" + dan "Denne tabeltype unsersttter ikke binrt tabeldump" + nla "De 'handler' voor de tabel ondersteund geen binaire tabel dump" + eng "The storage engine for the table does not support binary table dump" + fre "Ce type de table ne supporte pas les copies binaires" + ger "Die Speicher-Engine fr die Tabelle untersttzt keinen binren Tabellen-Dump" + ita "Il gestore per la tabella non supporta il dump binario" + jpn "The handler for the table does not support binary table dump" + por "O manipulador de tabela no suporta 'dump' binrio de tabela" + rum "The handler for the table does not support binary table dump" + rus " (dump)" + serbian "Handler tabele ne podrava binarni dump tabele" + spa "El manipulador de tabla no soporta dump para tabla binaria" + swe "Tabellhanteraren klarar inte en binr kopiering av tabellen" + ukr " æ Цդ ¦ æ" ER_FLUSH_MASTER_BINLOG_CLOSED - eng "Binlog closed, cannot RESET MASTER" - ger "Binlog geschlossen. Kann RESET MASTER nicht ausfhren" - por "Binlog fechado. No pode fazer RESET MASTER" - rus " , RESET MASTER" - serbian "Binarni log file zatvoren, ne mogu da izvrim komandu 'RESET MASTER'" - ukr "̦æ , RESET MASTER" + eng "Binlog closed, cannot RESET MASTER" + ger "Binlog geschlossen. Kann RESET MASTER nicht ausfhren" + por "Binlog fechado. No pode fazer RESET MASTER" + rus " , RESET MASTER" + serbian "Binarni log file zatvoren, ne mogu da izvrim komandu 'RESET MASTER'" + ukr "̦æ , RESET MASTER" ER_INDEX_REBUILD - cze "P-Bebudovn indexu dumpnut tabulky '%-.64s' nebylo spn" - dan "Kunne ikke genopbygge indekset for den dumpede tabel '%-.64s'" - nla "Gefaald tijdens heropbouw index van gedumpte tabel '%-.64s'" - eng "Failed rebuilding the index of dumped table '%-.64s'" - fre "La reconstruction de l'index de la table copie '%-.64s' a chou" - ger "Neuerstellung des Index der Dump-Tabelle '%-.64s' fehlgeschlagen" - greek "Failed rebuilding the index of dumped table '%-.64s'" - hun "Failed rebuilding the index of dumped table '%-.64s'" - ita "Fallita la ricostruzione dell'indice della tabella copiata '%-.64s'" - por "Falhou na reconstruo do ndice da tabela 'dumped' '%-.64s'" - rus " '%-.64s'" - serbian "Izgradnja indeksa dump-ovane tabele '%-.64s' nije uspela" - spa "Falla reconstruyendo el indice de la tabla dumped '%-.64s'" - ukr " צ ϧ æ '%-.64s'" + cze "P-Bebudovn indexu dumpnut tabulky '%-.64s' nebylo spn" + dan "Kunne ikke genopbygge indekset for den dumpede tabel '%-.64s'" + nla "Gefaald tijdens heropbouw index van gedumpte tabel '%-.64s'" + eng "Failed rebuilding the index of dumped table '%-.64s'" + fre "La reconstruction de l'index de la table copie '%-.64s' a chou" + ger "Neuerstellung des Index der Dump-Tabelle '%-.64s' fehlgeschlagen" + greek "Failed rebuilding the index of dumped table '%-.64s'" + hun "Failed rebuilding the index of dumped table '%-.64s'" + ita "Fallita la ricostruzione dell'indice della tabella copiata '%-.64s'" + por "Falhou na reconstruo do ndice da tabela 'dumped' '%-.64s'" + rus " '%-.64s'" + serbian "Izgradnja indeksa dump-ovane tabele '%-.64s' nije uspela" + spa "Falla reconstruyendo el indice de la tabla dumped '%-.64s'" + ukr " צ ϧ æ '%-.64s'" ER_MASTER - cze "Chyba masteru: '%-.64s'" - dan "Fejl fra master: '%-.64s'" - nla "Fout van master: '%-.64s'" - eng "Error from master: '%-.64s'" - fre "Erreur reue du matre: '%-.64s'" - ger "Fehler vom Master: '%-.64s'" - ita "Errore dal master: '%-.64s" - por "Erro no 'master' '%-.64s'" - rus " : '%-.64s'" - serbian "Greka iz glavnog servera '%-.64s' u klasteru" - spa "Error del master: '%-.64s'" - swe "Fick en master: '%-.64s'" - ukr " צ : '%-.64s'" + cze "Chyba masteru: '%-.64s'" + dan "Fejl fra master: '%-.64s'" + nla "Fout van master: '%-.64s'" + eng "Error from master: '%-.64s'" + fre "Erreur reue du matre: '%-.64s'" + ger "Fehler vom Master: '%-.64s'" + ita "Errore dal master: '%-.64s" + por "Erro no 'master' '%-.64s'" + rus " : '%-.64s'" + serbian "Greka iz glavnog servera '%-.64s' u klasteru" + spa "Error del master: '%-.64s'" + swe "Fick en master: '%-.64s'" + ukr " צ : '%-.64s'" ER_MASTER_NET_READ 08S01 - cze "S-Bov chyba pi ten z masteru" - dan "Netvrksfejl ved lsning fra master" - nla "Net fout tijdens lezen van master" - eng "Net error reading from master" - fre "Erreur de lecture rseau reue du matre" - ger "Netzfehler beim Lesen vom Master" - ita "Errore di rete durante la ricezione dal master" - por "Erro de rede lendo do 'master'" - rus " " - serbian "Greka u primanju mrenih paketa sa glavnog servera u klasteru" - spa "Error de red leyendo del master" - swe "Fick ntverksfel vid lsning frn master" - ukr " צ " + cze "S-Bov chyba pi ten z masteru" + dan "Netvrksfejl ved lsning fra master" + nla "Net fout tijdens lezen van master" + eng "Net error reading from master" + fre "Erreur de lecture rseau reue du matre" + ger "Netzfehler beim Lesen vom Master" + ita "Errore di rete durante la ricezione dal master" + por "Erro de rede lendo do 'master'" + rus " " + serbian "Greka u primanju mrenih paketa sa glavnog servera u klasteru" + spa "Error de red leyendo del master" + swe "Fick ntverksfel vid lsning frn master" + ukr " צ " ER_MASTER_NET_WRITE 08S01 - cze "S-Bov chyba pi zpisu na master" - dan "Netvrksfejl ved skrivning til master" - nla "Net fout tijdens schrijven naar master" - eng "Net error writing to master" - fre "Erreur d'criture rseau reue du matre" - ger "Netzfehler beim Schreiben zum Master" - ita "Errore di rete durante l'invio al master" - por "Erro de rede gravando no 'master'" - rus " " - serbian "Greka u slanju mrenih paketa na glavni server u klasteru" - spa "Error de red escribiendo para el master" - swe "Fick ntverksfel vid skrivning till master" - ukr " " + cze "S-Bov chyba pi zpisu na master" + dan "Netvrksfejl ved skrivning til master" + nla "Net fout tijdens schrijven naar master" + eng "Net error writing to master" + fre "Erreur d'criture rseau reue du matre" + ger "Netzfehler beim Schreiben zum Master" + ita "Errore di rete durante l'invio al master" + por "Erro de rede gravando no 'master'" + rus " " + serbian "Greka u slanju mrenih paketa na glavni server u klasteru" + spa "Error de red escribiendo para el master" + swe "Fick ntverksfel vid skrivning till master" + ukr " " ER_FT_MATCHING_KEY_NOT_FOUND - cze "-Bdn sloupec nem vytvoen fulltextov index" - dan "Kan ikke finde en FULLTEXT ngle som svarer til kolonne listen" - nla "Kan geen FULLTEXT index vinden passend bij de kolom lijst" - eng "Can't find FULLTEXT index matching the column list" - est "Ei suutnud leida FULLTEXT indeksit, mis kattuks kasutatud tulpadega" - fre "Impossible de trouver un index FULLTEXT correspondant cette liste de colonnes" - ger "Kann keinen FULLTEXT-Index finden, der der Feldliste entspricht" - ita "Impossibile trovare un indice FULLTEXT che corrisponda all'elenco delle colonne" - por "No pode encontrar um ndice para o texto todo que combine com a lista de colunas" - rus " (FULLTEXT) , " - serbian "Ne mogu da pronaem 'FULLTEXT' indeks koli odgovara listi kolona" - spa "No puedo encontrar ndice FULLTEXT correspondiendo a la lista de columnas" - swe "Hittar inte ett FULLTEXT-index i kolumnlistan" - ukr " FULLTEXT , צצ ̦ æ" + cze "-Bdn sloupec nem vytvoen fulltextov index" + dan "Kan ikke finde en FULLTEXT ngle som svarer til kolonne listen" + nla "Kan geen FULLTEXT index vinden passend bij de kolom lijst" + eng "Can't find FULLTEXT index matching the column list" + est "Ei suutnud leida FULLTEXT indeksit, mis kattuks kasutatud tulpadega" + fre "Impossible de trouver un index FULLTEXT correspondant cette liste de colonnes" + ger "Kann keinen FULLTEXT-Index finden, der der Feldliste entspricht" + ita "Impossibile trovare un indice FULLTEXT che corrisponda all'elenco delle colonne" + por "No pode encontrar um ndice para o texto todo que combine com a lista de colunas" + rus " (FULLTEXT) , " + serbian "Ne mogu da pronaem 'FULLTEXT' indeks koli odgovara listi kolona" + spa "No puedo encontrar ndice FULLTEXT correspondiendo a la lista de columnas" + swe "Hittar inte ett FULLTEXT-index i kolumnlistan" + ukr " FULLTEXT , צצ ̦ æ" ER_LOCK_OR_ACTIVE_TRANSACTION - cze "Nemohu prov-Bst zadan pkaz, protoe existuj aktivn zamen tabulky nebo aktivn transakce" - dan "Kan ikke udfre den givne kommando fordi der findes aktive, lste tabeller eller fordi der udfres en transaktion" - nla "Kan het gegeven commando niet uitvoeren, want u heeft actieve gelockte tabellen of een actieve transactie" - eng "Can't execute the given command because you have active locked tables or an active transaction" - est "Ei suuda tita antud ksku kuna on aktiivseid lukke vi kimasolev transaktsioon" - fre "Impossible d'excuter la commande car vous avez des tables verrouilles ou une transaction active" - ger "Kann den angegebenen Befehl wegen einer aktiven Tabellensperre oder einer aktiven Transaktion nicht ausfhren" - ita "Impossibile eseguire il comando richiesto: tabelle sotto lock o transazione in atto" - por "No pode executar o comando dado porque voc tem tabelas ativas travadas ou uma transao ativa" - rus " , " - serbian "Ne mogu da izvrim datu komandu zbog toga to su tabele zakljuane ili je transakcija u toku" - spa "No puedo ejecutar el comando dado porque tienes tablas bloqueadas o una transicin activa" - swe "Kan inte utfra kommandot emedan du har en lst tabell eller an aktiv transaktion" - ukr " , դ æ" + cze "Nemohu prov-Bst zadan pkaz, protoe existuj aktivn zamen tabulky nebo aktivn transakce" + dan "Kan ikke udfre den givne kommando fordi der findes aktive, lste tabeller eller fordi der udfres en transaktion" + nla "Kan het gegeven commando niet uitvoeren, want u heeft actieve gelockte tabellen of een actieve transactie" + eng "Can't execute the given command because you have active locked tables or an active transaction" + est "Ei suuda tita antud ksku kuna on aktiivseid lukke vi kimasolev transaktsioon" + fre "Impossible d'excuter la commande car vous avez des tables verrouilles ou une transaction active" + ger "Kann den angegebenen Befehl wegen einer aktiven Tabellensperre oder einer aktiven Transaktion nicht ausfhren" + ita "Impossibile eseguire il comando richiesto: tabelle sotto lock o transazione in atto" + por "No pode executar o comando dado porque voc tem tabelas ativas travadas ou uma transao ativa" + rus " , " + serbian "Ne mogu da izvrim datu komandu zbog toga to su tabele zakljuane ili je transakcija u toku" + spa "No puedo ejecutar el comando dado porque tienes tablas bloqueadas o una transicin activa" + swe "Kan inte utfra kommandot emedan du har en lst tabell eller an aktiv transaktion" + ukr " , դ æ" ER_UNKNOWN_SYSTEM_VARIABLE - cze "Nezn-Bm systmov promnn '%-.64s'" - dan "Ukendt systemvariabel '%-.64s'" - nla "Onbekende systeem variabele '%-.64s'" - eng "Unknown system variable '%-.64s'" - est "Tundmatu ssteemne muutuja '%-.64s'" - fre "Variable systme '%-.64s' inconnue" - ger "Unbekannte Systemvariable '%-.64s'" - ita "Variabile di sistema '%-.64s' sconosciuta" - por "Varivel de sistema '%-.64s' desconhecida" - rus " '%-.64s'" - serbian "Nepoznata sistemska promenljiva '%-.64s'" - spa "Desconocida variable de sistema '%-.64s'" - swe "Oknd systemvariabel: '%-.64s'" - ukr "צ ͦ '%-.64s'" + cze "Nezn-Bm systmov promnn '%-.64s'" + dan "Ukendt systemvariabel '%-.64s'" + nla "Onbekende systeem variabele '%-.64s'" + eng "Unknown system variable '%-.64s'" + est "Tundmatu ssteemne muutuja '%-.64s'" + fre "Variable systme '%-.64s' inconnue" + ger "Unbekannte Systemvariable '%-.64s'" + ita "Variabile di sistema '%-.64s' sconosciuta" + por "Varivel de sistema '%-.64s' desconhecida" + rus " '%-.64s'" + serbian "Nepoznata sistemska promenljiva '%-.64s'" + spa "Desconocida variable de sistema '%-.64s'" + swe "Oknd systemvariabel: '%-.64s'" + ukr "צ ͦ '%-.64s'" ER_CRASHED_ON_USAGE - cze "Tabulka '%-.64s' je ozna-Bena jako poruen a mla by bt opravena" - dan "Tabellen '%-.64s' er markeret med fejl og br repareres" - nla "Tabel '%-.64s' staat als gecrashed gemarkeerd en dient te worden gerepareerd" - eng "Table '%-.64s' is marked as crashed and should be repaired" - est "Tabel '%-.64s' on mrgitud vigaseks ja tuleb parandada" - fre "La table '%-.64s' est marque 'crashed' et devrait tre rpare" - ger "Tabelle '%-.64s' ist als defekt markiert und sollte repariert werden" - ita "La tabella '%-.64s' e` segnalata come corrotta e deve essere riparata" - por "Tabela '%-.64s' est marcada como danificada e deve ser reparada" - rus " '%-.64s' " - serbian "Tabela '%-.64s' je markirana kao oteena i trebala bi biti popravljena" - spa "Tabla '%-.64s' est marcada como crashed y debe ser reparada" - swe "Tabell '%-.64s' r trasig och br repareras med REPAIR TABLE" - ukr " '%-.64s' ڦ Ҧ צ" + cze "Tabulka '%-.64s' je ozna-Bena jako poruen a mla by bt opravena" + dan "Tabellen '%-.64s' er markeret med fejl og br repareres" + nla "Tabel '%-.64s' staat als gecrashed gemarkeerd en dient te worden gerepareerd" + eng "Table '%-.64s' is marked as crashed and should be repaired" + est "Tabel '%-.64s' on mrgitud vigaseks ja tuleb parandada" + fre "La table '%-.64s' est marque 'crashed' et devrait tre rpare" + ger "Tabelle '%-.64s' ist als defekt markiert und sollte repariert werden" + ita "La tabella '%-.64s' e` segnalata come corrotta e deve essere riparata" + por "Tabela '%-.64s' est marcada como danificada e deve ser reparada" + rus " '%-.64s' " + serbian "Tabela '%-.64s' je markirana kao oteena i trebala bi biti popravljena" + spa "Tabla '%-.64s' est marcada como crashed y debe ser reparada" + swe "Tabell '%-.64s' r trasig och br repareras med REPAIR TABLE" + ukr " '%-.64s' ڦ Ҧ צ" ER_CRASHED_ON_REPAIR - cze "Tabulka '%-.64s' je ozna-Bena jako poruen a posledn (automatick?) oprava se nezdaila" - dan "Tabellen '%-.64s' er markeret med fejl og sidste (automatiske?) REPAIR fejlede" - nla "Tabel '%-.64s' staat als gecrashed gemarkeerd en de laatste (automatische?) reparatie poging mislukte" - eng "Table '%-.64s' is marked as crashed and last (automatic?) repair failed" - est "Tabel '%-.64s' on mrgitud vigaseks ja viimane (automaatne?) parandus ebannestus" - fre "La table '%-.64s' est marque 'crashed' et le dernier 'repair' a chou" - ger "Tabelle '%-.64s' ist als defekt markiert und der letzte (automatische?) Reparaturversuch schlug fehl" - ita "La tabella '%-.64s' e` segnalata come corrotta e l'ultima ricostruzione (automatica?) e` fallita" - por "Tabela '%-.64s' est marcada como danificada e a ltima reparao (automtica?) falhou" - rus " '%-.64s' (?) " - serbian "Tabela '%-.64s' je markirana kao oteena, a zadnja (automatska?) popravka je bila neuspela" - spa "Tabla '%-.64s' est marcada como crashed y la ltima reparacin (automactica?) fall" - swe "Tabell '%-.64s' r trasig och senast (automatiska?) reparation misslyckades" - ukr " '%-.64s' ڦ Τ (?) צ " + cze "Tabulka '%-.64s' je ozna-Bena jako poruen a posledn (automatick?) oprava se nezdaila" + dan "Tabellen '%-.64s' er markeret med fejl og sidste (automatiske?) REPAIR fejlede" + nla "Tabel '%-.64s' staat als gecrashed gemarkeerd en de laatste (automatische?) reparatie poging mislukte" + eng "Table '%-.64s' is marked as crashed and last (automatic?) repair failed" + est "Tabel '%-.64s' on mrgitud vigaseks ja viimane (automaatne?) parandus ebannestus" + fre "La table '%-.64s' est marque 'crashed' et le dernier 'repair' a chou" + ger "Tabelle '%-.64s' ist als defekt markiert und der letzte (automatische?) Reparaturversuch schlug fehl" + ita "La tabella '%-.64s' e` segnalata come corrotta e l'ultima ricostruzione (automatica?) e` fallita" + por "Tabela '%-.64s' est marcada como danificada e a ltima reparao (automtica?) falhou" + rus " '%-.64s' (?) " + serbian "Tabela '%-.64s' je markirana kao oteena, a zadnja (automatska?) popravka je bila neuspela" + spa "Tabla '%-.64s' est marcada como crashed y la ltima reparacin (automactica?) fall" + swe "Tabell '%-.64s' r trasig och senast (automatiska?) reparation misslyckades" + ukr " '%-.64s' ڦ Τ (?) צ " ER_WARNING_NOT_COMPLETE_ROLLBACK - dan "Advarsel: Visse data i tabeller der ikke understtter transaktioner kunne ikke tilbagestilles" - nla "Waarschuwing: Roll back mislukt voor sommige buiten transacties gewijzigde tabellen" - eng "Some non-transactional changed tables couldn't be rolled back" - est "Hoiatus: mnesid transaktsioone mittetoetavaid tabeleid ei suudetud tagasi kerida" - fre "Attention: certaines tables ne supportant pas les transactions ont t changes et elles ne pourront pas tre restitues" - ger "nderungen an einigen nicht transaktionalen Tabellen konnten nicht zurckgerollt werden" - ita "Attenzione: Alcune delle modifiche alle tabelle non transazionali non possono essere ripristinate (roll back impossibile)" - por "Aviso: Algumas tabelas no-transacionais alteradas no puderam ser reconstitudas (rolled back)" - rus ": " - serbian "Upozorenje: Neke izmenjene tabele ne podravaju komandu 'ROLLBACK'" - spa "Aviso: Algunas tablas no transancionales no pueden tener rolled back" - swe "Warning: Ngra icke transaktionella tabeller kunde inte terstllas vid ROLLBACK" - ukr ": ˦ æΦ ͦ " + dan "Advarsel: Visse data i tabeller der ikke understtter transaktioner kunne ikke tilbagestilles" + nla "Waarschuwing: Roll back mislukt voor sommige buiten transacties gewijzigde tabellen" + eng "Some non-transactional changed tables couldn't be rolled back" + est "Hoiatus: mnesid transaktsioone mittetoetavaid tabeleid ei suudetud tagasi kerida" + fre "Attention: certaines tables ne supportant pas les transactions ont t changes et elles ne pourront pas tre restitues" + ger "nderungen an einigen nicht transaktionalen Tabellen konnten nicht zurckgerollt werden" + ita "Attenzione: Alcune delle modifiche alle tabelle non transazionali non possono essere ripristinate (roll back impossibile)" + por "Aviso: Algumas tabelas no-transacionais alteradas no puderam ser reconstitudas (rolled back)" + rus ": " + serbian "Upozorenje: Neke izmenjene tabele ne podravaju komandu 'ROLLBACK'" + spa "Aviso: Algunas tablas no transancionales no pueden tener rolled back" + swe "Warning: Ngra icke transaktionella tabeller kunde inte terstllas vid ROLLBACK" + ukr ": ˦ æΦ ͦ " ER_TRANS_CACHE_FULL - dan "Fler-udtryks transaktion krvede mere plads en 'max_binlog_cache_size' bytes. Forhj vrdien af denne variabel og prv igen" - nla "Multi-statement transactie vereist meer dan 'max_binlog_cache_size' bytes opslag. Verhoog deze mysqld variabele en probeer opnieuw" - eng "Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage; increase this mysqld variable and try again" - est "Mitme lausendiga transaktsioon nudis rohkem ruumi kui lubatud 'max_binlog_cache_size' muutujaga. Suurenda muutuja vrtust ja proovi uuesti" - fre "Cette transaction commandes multiples ncessite plus de 'max_binlog_cache_size' octets de stockage, augmentez cette variable de mysqld et ressayez" - ger "Transaktionen, die aus mehreren Befehlen bestehen, bentigten mehr als 'max_binlog_cache_size' Bytes an Speicher. Btte vergrssern Sie diese Server-Variable versuchen Sie es noch einmal" - ita "La transazione a comandi multipli (multi-statement) ha richiesto piu` di 'max_binlog_cache_size' bytes di disco: aumentare questa variabile di mysqld e riprovare" - por "Transaes multi-declaradas (multi-statement transactions) requeriram mais do que o valor limite (max_binlog_cache_size) de bytes para armazenagem. Aumente o valor desta varivel do mysqld e tente novamente" - rus ", , 'max_binlog_cache_size' . mysqld " - spa "Multipla transicin necesita mas que 'max_binlog_cache_size' bytes de almacenamiento. Aumente esta variable mysqld y tente de nuevo" - swe "Transaktionen krvde mera n 'max_binlog_cache_size' minne. ka denna mysqld-variabel och frsk p nytt" - ukr "æ ¦ Φ 'max_binlog_cache_size' Ԧ Ҧ. ¦ ͦ mysqld " + dan "Fler-udtryks transaktion krvede mere plads en 'max_binlog_cache_size' bytes. Forhj vrdien af denne variabel og prv igen" + nla "Multi-statement transactie vereist meer dan 'max_binlog_cache_size' bytes opslag. Verhoog deze mysqld variabele en probeer opnieuw" + eng "Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage; increase this mysqld variable and try again" + est "Mitme lausendiga transaktsioon nudis rohkem ruumi kui lubatud 'max_binlog_cache_size' muutujaga. Suurenda muutuja vrtust ja proovi uuesti" + fre "Cette transaction commandes multiples ncessite plus de 'max_binlog_cache_size' octets de stockage, augmentez cette variable de mysqld et ressayez" + ger "Transaktionen, die aus mehreren Befehlen bestehen, bentigten mehr als 'max_binlog_cache_size' Bytes an Speicher. Btte vergrssern Sie diese Server-Variable versuchen Sie es noch einmal" + ita "La transazione a comandi multipli (multi-statement) ha richiesto piu` di 'max_binlog_cache_size' bytes di disco: aumentare questa variabile di mysqld e riprovare" + por "Transaes multi-declaradas (multi-statement transactions) requeriram mais do que o valor limite (max_binlog_cache_size) de bytes para armazenagem. Aumente o valor desta varivel do mysqld e tente novamente" + rus ", , 'max_binlog_cache_size' . mysqld " + spa "Multipla transicin necesita mas que 'max_binlog_cache_size' bytes de almacenamiento. Aumente esta variable mysqld y tente de nuevo" + swe "Transaktionen krvde mera n 'max_binlog_cache_size' minne. ka denna mysqld-variabel och frsk p nytt" + ukr "æ ¦ Φ 'max_binlog_cache_size' Ԧ Ҧ. ¦ ͦ mysqld " ER_SLAVE_MUST_STOP - dan "Denne handling kunne ikke udfres med krende slave, brug frst kommandoen STOP SLAVE" - nla "Deze operatie kan niet worden uitgevoerd met een actieve slave, doe eerst STOP SLAVE" - eng "This operation cannot be performed with a running slave; run STOP SLAVE first" - fre "Cette opration ne peut tre ralise avec un esclave actif, faites STOP SLAVE d'abord" - ger "Diese Operation kann bei einem aktiven Slave nicht durchgefhrt werden. Bitte zuerst STOP SLAVE ausfhren" - ita "Questa operazione non puo' essere eseguita con un database 'slave' che gira, lanciare prima STOP SLAVE" - por "Esta operao no pode ser realizada com um 'slave' em execuo. Execute STOP SLAVE primeiro" - rus " . STOP SLAVE" - serbian "Ova operacija ne moe biti izvrena dok je aktivan podreeni server. Zadajte prvo komandu 'STOP SLAVE' da zaustavite podreeni server." - spa "Esta operacin no puede ser hecha con el esclavo funcionando, primero use STOP SLAVE" - swe "Denna operation kan inte gras under replikering; Gr STOP SLAVE frst" - ukr "æ Ц, STOP SLAVE" + dan "Denne handling kunne ikke udfres med krende slave, brug frst kommandoen STOP SLAVE" + nla "Deze operatie kan niet worden uitgevoerd met een actieve slave, doe eerst STOP SLAVE" + eng "This operation cannot be performed with a running slave; run STOP SLAVE first" + fre "Cette opration ne peut tre ralise avec un esclave actif, faites STOP SLAVE d'abord" + ger "Diese Operation kann bei einem aktiven Slave nicht durchgefhrt werden. Bitte zuerst STOP SLAVE ausfhren" + ita "Questa operazione non puo' essere eseguita con un database 'slave' che gira, lanciare prima STOP SLAVE" + por "Esta operao no pode ser realizada com um 'slave' em execuo. Execute STOP SLAVE primeiro" + rus " . STOP SLAVE" + serbian "Ova operacija ne moe biti izvrena dok je aktivan podreeni server. Zadajte prvo komandu 'STOP SLAVE' da zaustavite podreeni server." + spa "Esta operacin no puede ser hecha con el esclavo funcionando, primero use STOP SLAVE" + swe "Denna operation kan inte gras under replikering; Gr STOP SLAVE frst" + ukr "æ Ц, STOP SLAVE" ER_SLAVE_NOT_RUNNING - dan "Denne handling krver en krende slave. Konfigurer en slave og brug kommandoen START SLAVE" - nla "Deze operatie vereist een actieve slave, configureer slave en doe dan START SLAVE" - eng "This operation requires a running slave; configure slave and do START SLAVE" - fre "Cette opration ncessite un esclave actif, configurez les esclaves et faites START SLAVE" - ger "Diese Operation bentigt einen aktiven Slave. Bitte Slave konfigurieren und mittels START SLAVE aktivieren" - ita "Questa operaione richiede un database 'slave', configurarlo ed eseguire START SLAVE" - por "Esta operao requer um 'slave' em execuo. Configure o 'slave' e execute START SLAVE" - rus " . START SLAVE" - serbian "Ova operacija zahteva da je aktivan podreeni server. Konfiguriite prvo podreeni server i onda izvrite komandu 'START SLAVE'" - spa "Esta operacin necesita el esclavo funcionando, configure esclavo y haga el START SLAVE" - swe "Denna operation kan endast gras under replikering; Konfigurera slaven och gr START SLAVE" - ukr "æ Ц, Ʀ Ц START SLAVE" + dan "Denne handling krver en krende slave. Konfigurer en slave og brug kommandoen START SLAVE" + nla "Deze operatie vereist een actieve slave, configureer slave en doe dan START SLAVE" + eng "This operation requires a running slave; configure slave and do START SLAVE" + fre "Cette opration ncessite un esclave actif, configurez les esclaves et faites START SLAVE" + ger "Diese Operation bentigt einen aktiven Slave. Bitte Slave konfigurieren und mittels START SLAVE aktivieren" + ita "Questa operaione richiede un database 'slave', configurarlo ed eseguire START SLAVE" + por "Esta operao requer um 'slave' em execuo. Configure o 'slave' e execute START SLAVE" + rus " . START SLAVE" + serbian "Ova operacija zahteva da je aktivan podreeni server. Konfiguriite prvo podreeni server i onda izvrite komandu 'START SLAVE'" + spa "Esta operacin necesita el esclavo funcionando, configure esclavo y haga el START SLAVE" + swe "Denna operation kan endast gras under replikering; Konfigurera slaven och gr START SLAVE" + ukr "æ Ц, Ʀ Ц START SLAVE" ER_BAD_SLAVE - dan "Denne server er ikke konfigureret som slave. Ret in config-filen eller brug kommandoen CHANGE MASTER TO" - nla "De server is niet geconfigureerd als slave, fix in configuratie bestand of met CHANGE MASTER TO" - eng "The server is not configured as slave; fix in config file or with CHANGE MASTER TO" - fre "Le server n'est pas configur comme un esclave, changez le fichier de configuration ou utilisez CHANGE MASTER TO" - ger "Der Server ist nicht als Slave konfiguriert. Bitte in der Konfigurationsdatei oder mittels CHANGE MASTER TO beheben" - ita "Il server non e' configurato come 'slave', correggere il file di configurazione cambiando CHANGE MASTER TO" - por "O servidor no est configurado como 'slave'. Acerte o arquivo de configurao ou use CHANGE MASTER TO" - rus " . CHANGE MASTER TO" - serbian "Server nije konfigurisan kao podreeni server, ispravite konfiguracioni file ili na njemu izvrite komandu 'CHANGE MASTER TO'" - spa "El servidor no est configurado como esclavo, edite el archivo config file o con CHANGE MASTER TO" - swe "Servern r inte konfigurerade som en replikationsslav. ndra konfigurationsfilen eller gr CHANGE MASTER TO" - ukr " Ʀ Ц, ̦ Ʀæ CHANGE MASTER TO" + dan "Denne server er ikke konfigureret som slave. Ret in config-filen eller brug kommandoen CHANGE MASTER TO" + nla "De server is niet geconfigureerd als slave, fix in configuratie bestand of met CHANGE MASTER TO" + eng "The server is not configured as slave; fix in config file or with CHANGE MASTER TO" + fre "Le server n'est pas configur comme un esclave, changez le fichier de configuration ou utilisez CHANGE MASTER TO" + ger "Der Server ist nicht als Slave konfiguriert. Bitte in der Konfigurationsdatei oder mittels CHANGE MASTER TO beheben" + ita "Il server non e' configurato come 'slave', correggere il file di configurazione cambiando CHANGE MASTER TO" + por "O servidor no est configurado como 'slave'. Acerte o arquivo de configurao ou use CHANGE MASTER TO" + rus " . CHANGE MASTER TO" + serbian "Server nije konfigurisan kao podreeni server, ispravite konfiguracioni file ili na njemu izvrite komandu 'CHANGE MASTER TO'" + spa "El servidor no est configurado como esclavo, edite el archivo config file o con CHANGE MASTER TO" + swe "Servern r inte konfigurerade som en replikationsslav. ndra konfigurationsfilen eller gr CHANGE MASTER TO" + ukr " Ʀ Ц, ̦ Ʀæ CHANGE MASTER TO" ER_MASTER_INFO - eng "Could not initialize master info structure; more error messages can be found in the MySQL error log" - fre "Impossible d'initialiser les structures d'information de matre, vous trouverez des messages d'erreur supplmentaires dans le journal des erreurs de MySQL" - ger "Konnte Master-Info-Struktur nicht initialisieren. Weitere Fehlermeldungen knnen im MySQL-Error-Log eingesehen werden" - serbian "Nisam mogao da inicijalizujem informacionu strukturu glavnog servera, proverite da li imam privilegije potrebne za pristup file-u 'master.info'" - swe "Kunde inte initialisera replikationsstrukturerna. See MySQL fel fil fr mera information" + eng "Could not initialize master info structure; more error messages can be found in the MySQL error log" + fre "Impossible d'initialiser les structures d'information de matre, vous trouverez des messages d'erreur supplmentaires dans le journal des erreurs de MySQL" + ger "Konnte Master-Info-Struktur nicht initialisieren. Weitere Fehlermeldungen knnen im MySQL-Error-Log eingesehen werden" + serbian "Nisam mogao da inicijalizujem informacionu strukturu glavnog servera, proverite da li imam privilegije potrebne za pristup file-u 'master.info'" + swe "Kunde inte initialisera replikationsstrukturerna. See MySQL fel fil fr mera information" ER_SLAVE_THREAD - dan "Kunne ikke danne en slave-trd; check systemressourcerne" - nla "Kon slave thread niet aanmaken, controleer systeem resources" - eng "Could not create slave thread; check system resources" - fre "Impossible de crer une tche esclave, vrifiez les ressources systme" - ger "Konnte Slave-Thread nicht starten. Bitte System-Ressourcen berprfen" - ita "Impossibile creare il thread 'slave', controllare le risorse di sistema" - por "No conseguiu criar 'thread' de 'slave'. Verifique os recursos do sistema" - rus " . " - serbian "Nisam mogao da startujem thread za podreeni server, proverite sistemske resurse" - spa "No puedo crear el thread esclavo, verifique recursos del sistema" - swe "Kunde inte starta en trd fr replikering" - ukr " Ц Ǧ, צ Φ " + dan "Kunne ikke danne en slave-trd; check systemressourcerne" + nla "Kon slave thread niet aanmaken, controleer systeem resources" + eng "Could not create slave thread; check system resources" + fre "Impossible de crer une tche esclave, vrifiez les ressources systme" + ger "Konnte Slave-Thread nicht starten. Bitte System-Ressourcen berprfen" + ita "Impossibile creare il thread 'slave', controllare le risorse di sistema" + por "No conseguiu criar 'thread' de 'slave'. Verifique os recursos do sistema" + rus " . " + serbian "Nisam mogao da startujem thread za podreeni server, proverite sistemske resurse" + spa "No puedo crear el thread esclavo, verifique recursos del sistema" + swe "Kunde inte starta en trd fr replikering" + ukr " Ц Ǧ, צ Φ " ER_TOO_MANY_USER_CONNECTIONS 42000 - dan "Brugeren %-.64s har allerede mere end 'max_user_connections' aktive forbindelser" - nla "Gebruiker %-.64s heeft reeds meer dan 'max_user_connections' actieve verbindingen" - eng "User %-.64s already has more than 'max_user_connections' active connections" - est "Kasutajal %-.64s on juba rohkem hendusi kui lubatud 'max_user_connections' muutujaga" - fre "L'utilisateur %-.64s possde dj plus de 'max_user_connections' connections actives" - ger "Benutzer '%-.64s' hat mehr als 'max_user_connections' aktive Verbindungen" - ita "L'utente %-.64s ha gia' piu' di 'max_user_connections' connessioni attive" - por "Usurio '%-.64s' j possui mais que o valor mximo de conexes (max_user_connections) ativas" - rus " %-.64s 'max_user_connections' " - serbian "Korisnik %-.64s ve ima vie aktivnih konekcija nego to je to odreeno 'max_user_connections' promenljivom" - spa "Usario %-.64s ya tiene mas que 'max_user_connections' conexiones activas" - swe "Anvndare '%-.64s' har redan 'max_user_connections' aktiva inloggningar" - ukr " %-.64s ¦ Φ 'max_user_connections' '" + dan "Brugeren %-.64s har allerede mere end 'max_user_connections' aktive forbindelser" + nla "Gebruiker %-.64s heeft reeds meer dan 'max_user_connections' actieve verbindingen" + eng "User %-.64s already has more than 'max_user_connections' active connections" + est "Kasutajal %-.64s on juba rohkem hendusi kui lubatud 'max_user_connections' muutujaga" + fre "L'utilisateur %-.64s possde dj plus de 'max_user_connections' connections actives" + ger "Benutzer '%-.64s' hat mehr als 'max_user_connections' aktive Verbindungen" + ita "L'utente %-.64s ha gia' piu' di 'max_user_connections' connessioni attive" + por "Usurio '%-.64s' j possui mais que o valor mximo de conexes (max_user_connections) ativas" + rus " %-.64s 'max_user_connections' " + serbian "Korisnik %-.64s ve ima vie aktivnih konekcija nego to je to odreeno 'max_user_connections' promenljivom" + spa "Usario %-.64s ya tiene mas que 'max_user_connections' conexiones activas" + swe "Anvndare '%-.64s' har redan 'max_user_connections' aktiva inloggningar" + ukr " %-.64s ¦ Φ 'max_user_connections' '" ER_SET_CONSTANTS_ONLY - dan "Du m kun bruge konstantudtryk med SET" - nla "U mag alleen constante expressies gebruiken bij SET" - eng "You may only use constant expressions with SET" - est "Ainult konstantsed suurused on lubatud SET klauslis" - fre "Seules les expressions constantes sont autorises avec SET" - ger "Bei SET drfen nur konstante Ausdrcke verwendet werden" - ita "Si possono usare solo espressioni costanti con SET" - por "Voc pode usar apenas expresses constantes com SET" - rus " SET " - serbian "Moete upotrebiti samo konstantan iskaz sa komandom 'SET'" - spa "Tu solo debes usar expresiones constantes con SET" - swe "Man kan endast anvnda konstantuttryck med SET" - ukr " ڦ SET" + dan "Du m kun bruge konstantudtryk med SET" + nla "U mag alleen constante expressies gebruiken bij SET" + eng "You may only use constant expressions with SET" + est "Ainult konstantsed suurused on lubatud SET klauslis" + fre "Seules les expressions constantes sont autorises avec SET" + ger "Bei SET drfen nur konstante Ausdrcke verwendet werden" + ita "Si possono usare solo espressioni costanti con SET" + por "Voc pode usar apenas expresses constantes com SET" + rus " SET " + serbian "Moete upotrebiti samo konstantan iskaz sa komandom 'SET'" + spa "Tu solo debes usar expresiones constantes con SET" + swe "Man kan endast anvnda konstantuttryck med SET" + ukr " ڦ SET" ER_LOCK_WAIT_TIMEOUT - dan "Lock wait timeout overskredet" - nla "Lock wacht tijd overschreden" - eng "Lock wait timeout exceeded; try restarting transaction" - est "Kontrollaeg letatud luku jrel ootamisel; Proovi transaktsiooni otsast alata" - fre "Timeout sur l'obtention du verrou" - ger "Beim Warten auf eine Sperre wurde die zulssige Wartezeit berschritten. Bitte versuchen Sie, die Transaktion neu zu starten" - ita "E' scaduto il timeout per l'attesa del lock" - por "Tempo de espera (timeout) de travamento excedido. Tente reiniciar a transao." - rus " ; " - serbian "Vremenski limit za zakljuavanje tabele je istekao; Probajte da ponovo startujete transakciju" - spa "Tiempo de bloqueo de espera excedido" - swe "Fick inte ett ls i tid ; Frsk att starta om transaktionen" - ukr " ަ " + dan "Lock wait timeout overskredet" + nla "Lock wacht tijd overschreden" + eng "Lock wait timeout exceeded; try restarting transaction" + est "Kontrollaeg letatud luku jrel ootamisel; Proovi transaktsiooni otsast alata" + fre "Timeout sur l'obtention du verrou" + ger "Beim Warten auf eine Sperre wurde die zulssige Wartezeit berschritten. Bitte versuchen Sie, die Transaktion neu zu starten" + ita "E' scaduto il timeout per l'attesa del lock" + por "Tempo de espera (timeout) de travamento excedido. Tente reiniciar a transao." + rus " ; " + serbian "Vremenski limit za zakljuavanje tabele je istekao; Probajte da ponovo startujete transakciju" + spa "Tiempo de bloqueo de espera excedido" + swe "Fick inte ett ls i tid ; Frsk att starta om transaktionen" + ukr " ަ " ER_LOCK_TABLE_FULL - dan "Det totale antal lse overstiger strrelsen p lse-tabellen" - nla "Het totale aantal locks overschrijdt de lock tabel grootte" - eng "The total number of locks exceeds the lock table size" - est "Lukkude koguarv letab lukutabeli suuruse" - fre "Le nombre total de verrou dpasse la taille de la table des verrous" - ger "Die Gesamtzahl der Sperren berschreitet die Gre der Sperrtabelle" - ita "Il numero totale di lock e' maggiore della grandezza della tabella di lock" - por "O nmero total de travamentos excede o tamanho da tabela de travamentos" - rus " " - serbian "Broj totalnih zakljuavanja tabele premauje veliinu tabele zakljuavanja" - spa "El nmero total de bloqueos excede el tamao de bloqueo de la tabla" - swe "Antal ls verskrider antalet reserverade ls" - ukr " ˦˦ ͦ æ" + dan "Det totale antal lse overstiger strrelsen p lse-tabellen" + nla "Het totale aantal locks overschrijdt de lock tabel grootte" + eng "The total number of locks exceeds the lock table size" + est "Lukkude koguarv letab lukutabeli suuruse" + fre "Le nombre total de verrou dpasse la taille de la table des verrous" + ger "Die Gesamtzahl der Sperren berschreitet die Gre der Sperrtabelle" + ita "Il numero totale di lock e' maggiore della grandezza della tabella di lock" + por "O nmero total de travamentos excede o tamanho da tabela de travamentos" + rus " " + serbian "Broj totalnih zakljuavanja tabele premauje veliinu tabele zakljuavanja" + spa "El nmero total de bloqueos excede el tamao de bloqueo de la tabla" + swe "Antal ls verskrider antalet reserverade ls" + ukr " ˦˦ ͦ æ" ER_READ_ONLY_TRANSACTION 25000 - dan "Update ls kan ikke opns under en READ UNCOMMITTED transaktion" - nla "Update locks kunnen niet worden verkregen tijdens een READ UNCOMMITTED transactie" - eng "Update locks cannot be acquired during a READ UNCOMMITTED transaction" - est "Uuenduslukke ei saa kasutada READ UNCOMMITTED transaktsiooni kigus" - fre "Un verrou en update ne peut tre acquit pendant une transaction READ UNCOMMITTED" - ger "Whrend einer READ-UNCOMMITTED-Transaktion knnen keine UPDATE-Sperren angefordert werden" - ita "I lock di aggiornamento non possono essere acquisiti durante una transazione 'READ UNCOMMITTED'" - por "Travamentos de atualizao no podem ser obtidos durante uma transao de tipo READ UNCOMMITTED" - rus " ( READ UNCOMMITTED) " - serbian "Zakljuavanja izmena ne mogu biti realizovana sve dok traje 'READ UNCOMMITTED' transakcija" - spa "Bloqueos de actualizacin no pueden ser adqueridos durante una transicin READ UNCOMMITTED" - swe "Updateringsls kan inte gras nr man anvnder READ UNCOMMITTED" - ukr " ڦ æ READ UNCOMMITTED" + dan "Update ls kan ikke opns under en READ UNCOMMITTED transaktion" + nla "Update locks kunnen niet worden verkregen tijdens een READ UNCOMMITTED transactie" + eng "Update locks cannot be acquired during a READ UNCOMMITTED transaction" + est "Uuenduslukke ei saa kasutada READ UNCOMMITTED transaktsiooni kigus" + fre "Un verrou en update ne peut tre acquit pendant une transaction READ UNCOMMITTED" + ger "Whrend einer READ-UNCOMMITTED-Transaktion knnen keine UPDATE-Sperren angefordert werden" + ita "I lock di aggiornamento non possono essere acquisiti durante una transazione 'READ UNCOMMITTED'" + por "Travamentos de atualizao no podem ser obtidos durante uma transao de tipo READ UNCOMMITTED" + rus " ( READ UNCOMMITTED) " + serbian "Zakljuavanja izmena ne mogu biti realizovana sve dok traje 'READ UNCOMMITTED' transakcija" + spa "Bloqueos de actualizacin no pueden ser adqueridos durante una transicin READ UNCOMMITTED" + swe "Updateringsls kan inte gras nr man anvnder READ UNCOMMITTED" + ukr " ڦ æ READ UNCOMMITTED" ER_DROP_DB_WITH_READ_LOCK - dan "DROP DATABASE er ikke tilladt mens en trd holder p globalt read lock" - nla "DROP DATABASE niet toegestaan terwijl thread een globale 'read lock' bezit" - eng "DROP DATABASE not allowed while thread is holding global read lock" - est "DROP DATABASE ei ole lubatud kui lim omab globaalset READ lukku" - fre "DROP DATABASE n'est pas autorise pendant qu'une tche possde un verrou global en lecture" - ger "DROP DATABASE ist nicht erlaubt, solange der Thread eine globale Lesesperre hlt" - ita "DROP DATABASE non e' permesso mentre il thread ha un lock globale di lettura" - por "DROP DATABASE no permitido enquanto uma 'thread' est mantendo um travamento global de leitura" - rus " DROP DATABASE, " - serbian "Komanda 'DROP DATABASE' nije dozvoljena dok thread globalno zakljuava itanje podataka" - spa "DROP DATABASE no permitido mientras un thread est ejerciendo un bloqueo de lectura global" - swe "DROP DATABASE r inte tilltet nr man har ett globalt lsls" - ukr "DROP DATABASE Ǧ Ц " + dan "DROP DATABASE er ikke tilladt mens en trd holder p globalt read lock" + nla "DROP DATABASE niet toegestaan terwijl thread een globale 'read lock' bezit" + eng "DROP DATABASE not allowed while thread is holding global read lock" + est "DROP DATABASE ei ole lubatud kui lim omab globaalset READ lukku" + fre "DROP DATABASE n'est pas autorise pendant qu'une tche possde un verrou global en lecture" + ger "DROP DATABASE ist nicht erlaubt, solange der Thread eine globale Lesesperre hlt" + ita "DROP DATABASE non e' permesso mentre il thread ha un lock globale di lettura" + por "DROP DATABASE no permitido enquanto uma 'thread' est mantendo um travamento global de leitura" + rus " DROP DATABASE, " + serbian "Komanda 'DROP DATABASE' nije dozvoljena dok thread globalno zakljuava itanje podataka" + spa "DROP DATABASE no permitido mientras un thread est ejerciendo un bloqueo de lectura global" + swe "DROP DATABASE r inte tilltet nr man har ett globalt lsls" + ukr "DROP DATABASE Ǧ Ц " ER_CREATE_DB_WITH_READ_LOCK - dan "CREATE DATABASE er ikke tilladt mens en trd holder p globalt read lock" - nla "CREATE DATABASE niet toegestaan terwijl thread een globale 'read lock' bezit" - eng "CREATE DATABASE not allowed while thread is holding global read lock" - est "CREATE DATABASE ei ole lubatud kui lim omab globaalset READ lukku" - fre "CREATE DATABASE n'est pas autorise pendant qu'une tche possde un verrou global en lecture" - ger "CREATE DATABASE ist nicht erlaubt, solange der Thread eine globale Lesesperre hlt" - ita "CREATE DATABASE non e' permesso mentre il thread ha un lock globale di lettura" - por "CREATE DATABASE no permitido enquanto uma 'thread' est mantendo um travamento global de leitura" - rus " CREATE DATABASE, " - serbian "Komanda 'CREATE DATABASE' nije dozvoljena dok thread globalno zakljuava itanje podataka" - spa "CREATE DATABASE no permitido mientras un thread est ejerciendo un bloqueo de lectura global" - swe "CREATE DATABASE r inte tilltet nr man har ett globalt lsls" - ukr "CREATE DATABASE Ǧ Ц " + dan "CREATE DATABASE er ikke tilladt mens en trd holder p globalt read lock" + nla "CREATE DATABASE niet toegestaan terwijl thread een globale 'read lock' bezit" + eng "CREATE DATABASE not allowed while thread is holding global read lock" + est "CREATE DATABASE ei ole lubatud kui lim omab globaalset READ lukku" + fre "CREATE DATABASE n'est pas autorise pendant qu'une tche possde un verrou global en lecture" + ger "CREATE DATABASE ist nicht erlaubt, solange der Thread eine globale Lesesperre hlt" + ita "CREATE DATABASE non e' permesso mentre il thread ha un lock globale di lettura" + por "CREATE DATABASE no permitido enquanto uma 'thread' est mantendo um travamento global de leitura" + rus " CREATE DATABASE, " + serbian "Komanda 'CREATE DATABASE' nije dozvoljena dok thread globalno zakljuava itanje podataka" + spa "CREATE DATABASE no permitido mientras un thread est ejerciendo un bloqueo de lectura global" + swe "CREATE DATABASE r inte tilltet nr man har ett globalt lsls" + ukr "CREATE DATABASE Ǧ Ц " ER_WRONG_ARGUMENTS - nla "Foutieve parameters voor %s" - eng "Incorrect arguments to %s" - est "Vigased parameetrid %s-le" - fre "Mauvais arguments %s" - ger "Falsche Argumente fr %s" - ita "Argomenti errati a %s" - por "Argumentos errados para %s" - rus " %s" - serbian "Pogreni argumenti prosleeni na %s" - spa "Argumentos errados para %s" - swe "Felaktiga argument till %s" - ukr " %s" + nla "Foutieve parameters voor %s" + eng "Incorrect arguments to %s" + est "Vigased parameetrid %s-le" + fre "Mauvais arguments %s" + ger "Falsche Argumente fr %s" + ita "Argomenti errati a %s" + por "Argumentos errados para %s" + rus " %s" + serbian "Pogreni argumenti prosleeni na %s" + spa "Argumentos errados para %s" + swe "Felaktiga argument till %s" + ukr " %s" ER_NO_PERMISSION_TO_CREATE_USER 42000 - nla "'%-.32s'@'%-.64s' mag geen nieuwe gebruikers creeren" - eng "'%-.32s'@'%-.64s' is not allowed to create new users" - est "Kasutajal '%-.32s'@'%-.64s' ei ole lubatud luua uusi kasutajaid" - fre "'%-.32s'@'%-.64s' n'est pas autoris crer de nouveaux utilisateurs" - ger "'%-.32s'@'%-.64s' ist nicht berechtigt, neue Benutzer hinzuzufgen" - ita "A '%-.32s'@'%-.64s' non e' permesso creare nuovi utenti" - por "No permitido a '%-.32s'@'%-.64s' criar novos usurios" - rus "'%-.32s'@'%-.64s' " - serbian "Korisniku '%-.32s'@'%-.64s' nije dozvoljeno da kreira nove korisnike" - spa "'%-.32s`@`%-.64s` no es permitido para crear nuevos usuarios" - swe "'%-.32s'@'%-.64s' har inte rttighet att skapa nya anvndare" - ukr " '%-.32s'@'%-.64s' ަ" + nla "'%-.32s'@'%-.64s' mag geen nieuwe gebruikers creeren" + eng "'%-.32s'@'%-.64s' is not allowed to create new users" + est "Kasutajal '%-.32s'@'%-.64s' ei ole lubatud luua uusi kasutajaid" + fre "'%-.32s'@'%-.64s' n'est pas autoris crer de nouveaux utilisateurs" + ger "'%-.32s'@'%-.64s' ist nicht berechtigt, neue Benutzer hinzuzufgen" + ita "A '%-.32s'@'%-.64s' non e' permesso creare nuovi utenti" + por "No permitido a '%-.32s'@'%-.64s' criar novos usurios" + rus "'%-.32s'@'%-.64s' " + serbian "Korisniku '%-.32s'@'%-.64s' nije dozvoljeno da kreira nove korisnike" + spa "'%-.32s`@`%-.64s` no es permitido para crear nuevos usuarios" + swe "'%-.32s'@'%-.64s' har inte rttighet att skapa nya anvndare" + ukr " '%-.32s'@'%-.64s' ަ" ER_UNION_TABLES_IN_DIFFERENT_DIR - nla "Incorrecte tabel definitie; alle MERGE tabellen moeten tot dezelfde database behoren" - eng "Incorrect table definition; all MERGE tables must be in the same database" - est "Vigane tabelimratlus; kik MERGE tabeli liikmed peavad asuma samas andmebaasis" - fre "Dfinition de table incorrecte; toutes les tables MERGE doivent tre dans la mme base de donne" - ger "Falsche Tabellendefinition. Alle MERGE-Tabellen mssen sich in derselben Datenbank befinden" - ita "Definizione della tabella errata; tutte le tabelle di tipo MERGE devono essere nello stesso database" - por "Definio incorreta da tabela. Todas as tabelas contidas na juno devem estar no mesmo banco de dados." - rus " ; MERGE " - serbian "Pogrena definicija tabele; sve 'MERGE' tabele moraju biti u istoj bazi podataka" - spa "Incorrecta definicin de la tabla; Todas las tablas MERGE deben estar en el mismo banco de datos" - swe "Felaktig tabelldefinition; alla tabeller i en MERGE-tabell mste vara i samma databas" + nla "Incorrecte tabel definitie; alle MERGE tabellen moeten tot dezelfde database behoren" + eng "Incorrect table definition; all MERGE tables must be in the same database" + est "Vigane tabelimratlus; kik MERGE tabeli liikmed peavad asuma samas andmebaasis" + fre "Dfinition de table incorrecte; toutes les tables MERGE doivent tre dans la mme base de donne" + ger "Falsche Tabellendefinition. Alle MERGE-Tabellen mssen sich in derselben Datenbank befinden" + ita "Definizione della tabella errata; tutte le tabelle di tipo MERGE devono essere nello stesso database" + por "Definio incorreta da tabela. Todas as tabelas contidas na juno devem estar no mesmo banco de dados." + rus " ; MERGE " + serbian "Pogrena definicija tabele; sve 'MERGE' tabele moraju biti u istoj bazi podataka" + spa "Incorrecta definicin de la tabla; Todas las tablas MERGE deben estar en el mismo banco de datos" + swe "Felaktig tabelldefinition; alla tabeller i en MERGE-tabell mste vara i samma databas" ER_LOCK_DEADLOCK 40001 - nla "Deadlock gevonden tijdens lock-aanvraag poging; Probeer herstart van de transactie" - eng "Deadlock found when trying to get lock; try restarting transaction" - est "Lukustamisel tekkis tupik (deadlock); alusta transaktsiooni otsast" - fre "Deadlock dcouvert en essayant d'obtenir les verrous : essayez de redmarrer la transaction" - ger "Beim Versuch, eine Sperre anzufordern, ist ein Deadlock aufgetreten. Versuchen Sie, die Transaktion neu zu starten" - ita "Trovato deadlock durante il lock; Provare a far ripartire la transazione" - por "Encontrado um travamento fatal (deadlock) quando tentava obter uma trava. Tente reiniciar a transao." - rus " ; " - serbian "Unakrsno zakljuavanje pronaeno kada sam pokuao da dobijem pravo na zakljuavanje; Probajte da restartujete transakciju" - spa "Encontrado deadlock cuando tentando obtener el bloqueo; Tente recomenzar la transicin" - swe "Fick 'DEADLOCK' vid lsfrsk av block/rad. Frsk att starta om transaktionen" + nla "Deadlock gevonden tijdens lock-aanvraag poging; Probeer herstart van de transactie" + eng "Deadlock found when trying to get lock; try restarting transaction" + est "Lukustamisel tekkis tupik (deadlock); alusta transaktsiooni otsast" + fre "Deadlock dcouvert en essayant d'obtenir les verrous : essayez de redmarrer la transaction" + ger "Beim Versuch, eine Sperre anzufordern, ist ein Deadlock aufgetreten. Versuchen Sie, die Transaktion neu zu starten" + ita "Trovato deadlock durante il lock; Provare a far ripartire la transazione" + por "Encontrado um travamento fatal (deadlock) quando tentava obter uma trava. Tente reiniciar a transao." + rus " ; " + serbian "Unakrsno zakljuavanje pronaeno kada sam pokuao da dobijem pravo na zakljuavanje; Probajte da restartujete transakciju" + spa "Encontrado deadlock cuando tentando obtener el bloqueo; Tente recomenzar la transicin" + swe "Fick 'DEADLOCK' vid lsfrsk av block/rad. Frsk att starta om transaktionen" ER_TABLE_CANT_HANDLE_FT - nla "Het gebruikte tabel type ondersteund geen FULLTEXT indexen" - eng "The used table type doesn't support FULLTEXT indexes" - est "Antud tabelitp ei toeta FULLTEXT indekseid" - fre "Le type de table utilis ne supporte pas les index FULLTEXT" - ger "Der verwendete Tabellentyp untersttzt keine FULLTEXT-Indizes" - ita "La tabella usata non supporta gli indici FULLTEXT" - por "O tipo de tabela utilizado no suporta ndices de texto completo (fulltext indexes)" - rus " " - serbian "Upotrebljeni tip tabele ne podrava 'FULLTEXT' indekse" - spa "El tipo de tabla usada no soporta ndices FULLTEXT" - swe "Tabelltypen har inte hantering av FULLTEXT-index" - ukr " æ Цդ FULLTEXT Ӧ" + nla "Het gebruikte tabel type ondersteund geen FULLTEXT indexen" + eng "The used table type doesn't support FULLTEXT indexes" + est "Antud tabelitp ei toeta FULLTEXT indekseid" + fre "Le type de table utilis ne supporte pas les index FULLTEXT" + ger "Der verwendete Tabellentyp untersttzt keine FULLTEXT-Indizes" + ita "La tabella usata non supporta gli indici FULLTEXT" + por "O tipo de tabela utilizado no suporta ndices de texto completo (fulltext indexes)" + rus " " + serbian "Upotrebljeni tip tabele ne podrava 'FULLTEXT' indekse" + spa "El tipo de tabla usada no soporta ndices FULLTEXT" + swe "Tabelltypen har inte hantering av FULLTEXT-index" + ukr " æ Цդ FULLTEXT Ӧ" ER_CANNOT_ADD_FOREIGN - nla "Kan foreign key beperking niet toevoegen" - eng "Cannot add foreign key constraint" - fre "Impossible d'ajouter des contraintes d'index externe" - ger "Fremdschlssel-Beschrnkung kann nicht hinzugefgt werden" - ita "Impossibile aggiungere il vincolo di integrita' referenziale (foreign key constraint)" - por "No pode acrescentar uma restrio de chave estrangeira" - rus " " - serbian "Ne mogu da dodam proveru spoljnog kljua" - spa "No puede adicionar clave extranjera constraint" - swe "Kan inte lgga till 'FOREIGN KEY constraint'" + nla "Kan foreign key beperking niet toevoegen" + eng "Cannot add foreign key constraint" + fre "Impossible d'ajouter des contraintes d'index externe" + ger "Fremdschlssel-Beschrnkung kann nicht hinzugefgt werden" + ita "Impossibile aggiungere il vincolo di integrita' referenziale (foreign key constraint)" + por "No pode acrescentar uma restrio de chave estrangeira" + rus " " + serbian "Ne mogu da dodam proveru spoljnog kljua" + spa "No puede adicionar clave extranjera constraint" + swe "Kan inte lgga till 'FOREIGN KEY constraint'" ER_NO_REFERENCED_ROW 23000 - nla "Kan onderliggende rij niet toevoegen: foreign key beperking gefaald" - eng "Cannot add or update a child row: a foreign key constraint fails" - fre "Impossible d'ajouter un enregistrement fils : une constrainte externe l'empche" - ger "Hinzufgen oder Aktualisieren eines Kind-Datensatzes schlug aufgrund einer Fremdschlssel-Beschrnkung fehl" - greek "Cannot add a child row: a foreign key constraint fails" - hun "Cannot add a child row: a foreign key constraint fails" - ita "Impossibile aggiungere la riga: un vincolo d'integrita' referenziale non e' soddisfatto" - norwegian-ny "Cannot add a child row: a foreign key constraint fails" - por "No pode acrescentar uma linha filha: uma restrio de chave estrangeira falhou" - rus " : " - spa "No puede adicionar una lnea hijo: falla de clave extranjera constraint" - swe "FOREIGN KEY-konflikt: Kan inte skriva barn" + nla "Kan onderliggende rij niet toevoegen: foreign key beperking gefaald" + eng "Cannot add or update a child row: a foreign key constraint fails" + fre "Impossible d'ajouter un enregistrement fils : une constrainte externe l'empche" + ger "Hinzufgen oder Aktualisieren eines Kind-Datensatzes schlug aufgrund einer Fremdschlssel-Beschrnkung fehl" + greek "Cannot add a child row: a foreign key constraint fails" + hun "Cannot add a child row: a foreign key constraint fails" + ita "Impossibile aggiungere la riga: un vincolo d'integrita' referenziale non e' soddisfatto" + norwegian-ny "Cannot add a child row: a foreign key constraint fails" + por "No pode acrescentar uma linha filha: uma restrio de chave estrangeira falhou" + rus " : " + spa "No puede adicionar una lnea hijo: falla de clave extranjera constraint" + swe "FOREIGN KEY-konflikt: Kan inte skriva barn" ER_ROW_IS_REFERENCED 23000 - eng "Cannot delete or update a parent row: a foreign key constraint fails" - fre "Impossible de supprimer un enregistrement pre : une constrainte externe l'empche" - ger "Lschen oder Aktualisieren eines Eltern-Datensatzes schlug aufgrund einer Fremdschlssel-Beschrnkung fehl" - greek "Cannot delete a parent row: a foreign key constraint fails" - hun "Cannot delete a parent row: a foreign key constraint fails" - ita "Impossibile cancellare la riga: un vincolo d'integrita' referenziale non e' soddisfatto" - por "No pode apagar uma linha pai: uma restrio de chave estrangeira falhou" - rus " : " - serbian "Ne mogu da izbriem roditeljski slog: provera spoljnog kljua je neuspela" - spa "No puede deletar una lnea padre: falla de clave extranjera constraint" - swe "FOREIGN KEY-konflikt: Kan inte radera fader" + eng "Cannot delete or update a parent row: a foreign key constraint fails" + fre "Impossible de supprimer un enregistrement pre : une constrainte externe l'empche" + ger "Lschen oder Aktualisieren eines Eltern-Datensatzes schlug aufgrund einer Fremdschlssel-Beschrnkung fehl" + greek "Cannot delete a parent row: a foreign key constraint fails" + hun "Cannot delete a parent row: a foreign key constraint fails" + ita "Impossibile cancellare la riga: un vincolo d'integrita' referenziale non e' soddisfatto" + por "No pode apagar uma linha pai: uma restrio de chave estrangeira falhou" + rus " : " + serbian "Ne mogu da izbriem roditeljski slog: provera spoljnog kljua je neuspela" + spa "No puede deletar una lnea padre: falla de clave extranjera constraint" + swe "FOREIGN KEY-konflikt: Kan inte radera fader" ER_CONNECT_TO_MASTER 08S01 - nla "Fout bij opbouwen verbinding naar master: %-.128s" - eng "Error connecting to master: %-.128s" - ger "Fehler bei der Verbindung zum Master: %-.128s" - ita "Errore durante la connessione al master: %-.128s" - por "Erro conectando com o master: %-.128s" - rus " : %-.128s" - spa "Error de coneccion a master: %-.128s" - swe "Fick fel vid anslutning till master: %-.128s" + nla "Fout bij opbouwen verbinding naar master: %-.128s" + eng "Error connecting to master: %-.128s" + ger "Fehler bei der Verbindung zum Master: %-.128s" + ita "Errore durante la connessione al master: %-.128s" + por "Erro conectando com o master: %-.128s" + rus " : %-.128s" + spa "Error de coneccion a master: %-.128s" + swe "Fick fel vid anslutning till master: %-.128s" ER_QUERY_ON_MASTER - nla "Fout bij uitvoeren query op master: %-.128s" - eng "Error running query on master: %-.128s" - ger "Beim Ausfhren einer Abfrage auf dem Master trat ein Fehler auf: %-.128s" - ita "Errore eseguendo una query sul master: %-.128s" - por "Erro rodando consulta no master: %-.128s" - rus " : %-.128s" - spa "Error executando el query en master: %-.128s" - swe "Fick fel vid utfrande av command p mastern: %-.128s" + nla "Fout bij uitvoeren query op master: %-.128s" + eng "Error running query on master: %-.128s" + ger "Beim Ausfhren einer Abfrage auf dem Master trat ein Fehler auf: %-.128s" + ita "Errore eseguendo una query sul master: %-.128s" + por "Erro rodando consulta no master: %-.128s" + rus " : %-.128s" + spa "Error executando el query en master: %-.128s" + swe "Fick fel vid utfrande av command p mastern: %-.128s" ER_ERROR_WHEN_EXECUTING_COMMAND - nla "Fout tijdens uitvoeren van commando %s: %-.128s" - eng "Error when executing command %s: %-.128s" - est "Viga ksu %s titmisel: %-.128s" - ger "Fehler beim Ausfhren des Befehls %s: %-.128s" - ita "Errore durante l'esecuzione del comando %s: %-.128s" - por "Erro quando executando comando %s: %-.128s" - rus " %s: %-.128s" - serbian "Greka pri izvravanju komande %s: %-.128s" - spa "Error de %s: %-.128s" - swe "Fick fel vid utfrande av %s: %-.128s" + nla "Fout tijdens uitvoeren van commando %s: %-.128s" + eng "Error when executing command %s: %-.128s" + est "Viga ksu %s titmisel: %-.128s" + ger "Fehler beim Ausfhren des Befehls %s: %-.128s" + ita "Errore durante l'esecuzione del comando %s: %-.128s" + por "Erro quando executando comando %s: %-.128s" + rus " %s: %-.128s" + serbian "Greka pri izvravanju komande %s: %-.128s" + spa "Error de %s: %-.128s" + swe "Fick fel vid utfrande av %s: %-.128s" ER_WRONG_USAGE - nla "Foutief gebruik van %s en %s" - eng "Incorrect usage of %s and %s" - est "Vigane %s ja %s kasutus" - ger "Falsche Verwendung von %s und %s" - ita "Uso errato di %s e %s" - por "Uso errado de %s e %s" - rus " %s %s" - serbian "Pogrena upotreba %s i %s" - spa "Equivocado uso de %s y %s" - swe "Felaktig anvnding av %s and %s" - ukr "Wrong usage of %s and %s" + nla "Foutief gebruik van %s en %s" + eng "Incorrect usage of %s and %s" + est "Vigane %s ja %s kasutus" + ger "Falsche Verwendung von %s und %s" + ita "Uso errato di %s e %s" + por "Uso errado de %s e %s" + rus " %s %s" + serbian "Pogrena upotreba %s i %s" + spa "Equivocado uso de %s y %s" + swe "Felaktig anvnding av %s and %s" + ukr "Wrong usage of %s and %s" ER_WRONG_NUMBER_OF_COLUMNS_IN_SELECT 21000 - nla "De gebruikte SELECT commando's hebben een verschillend aantal kolommen" - eng "The used SELECT statements have a different number of columns" - est "Tulpade arv kasutatud SELECT lausetes ei kattu" - ger "Die verwendeten SELECT-Befehle liefern unterschiedliche Anzahlen von Feldern zurck" - ita "La SELECT utilizzata ha un numero di colonne differente" - por "Os comandos SELECT usados tm diferente nmero de colunas" - rus " (SELECT) " - serbian "Upotrebljene 'SELECT' komande adresiraju razliit broj kolona" - spa "El comando SELECT usado tiene diferente nmero de columnas" - swe "SELECT-kommandona har olika antal kolumner" + nla "De gebruikte SELECT commando's hebben een verschillend aantal kolommen" + eng "The used SELECT statements have a different number of columns" + est "Tulpade arv kasutatud SELECT lausetes ei kattu" + ger "Die verwendeten SELECT-Befehle liefern unterschiedliche Anzahlen von Feldern zurck" + ita "La SELECT utilizzata ha un numero di colonne differente" + por "Os comandos SELECT usados tm diferente nmero de colunas" + rus " (SELECT) " + serbian "Upotrebljene 'SELECT' komande adresiraju razliit broj kolona" + spa "El comando SELECT usado tiene diferente nmero de columnas" + swe "SELECT-kommandona har olika antal kolumner" ER_CANT_UPDATE_WITH_READLOCK - nla "Kan de query niet uitvoeren vanwege een conflicterende read lock" - eng "Can't execute the query because you have a conflicting read lock" - est "Ei suuda tita pringut konfliktse luku tttu" - ger "Augrund eines READ-LOCK-Konflikts kann die Abfrage nicht ausgefhrt werden" - ita "Impossibile eseguire la query perche' c'e' un conflitto con in lock di lettura" - por "No posso executar a consulta porque voc tem um conflito de travamento de leitura" - rus " , " - serbian "Ne mogu da izvrim upit zbog toga to imate zakljuavanja itanja podataka u konfliktu" - spa "No puedo ejecutar el query porque usted tiene conflicto de traba de lectura" - swe "Kan inte utfra kommandot emedan du har ett READ-ls" + nla "Kan de query niet uitvoeren vanwege een conflicterende read lock" + eng "Can't execute the query because you have a conflicting read lock" + est "Ei suuda tita pringut konfliktse luku tttu" + ger "Augrund eines READ-LOCK-Konflikts kann die Abfrage nicht ausgefhrt werden" + ita "Impossibile eseguire la query perche' c'e' un conflitto con in lock di lettura" + por "No posso executar a consulta porque voc tem um conflito de travamento de leitura" + rus " , " + serbian "Ne mogu da izvrim upit zbog toga to imate zakljuavanja itanja podataka u konfliktu" + spa "No puedo ejecutar el query porque usted tiene conflicto de traba de lectura" + swe "Kan inte utfra kommandot emedan du har ett READ-ls" ER_MIXING_NOT_ALLOWED - nla "Het combineren van transactionele en niet-transactionele tabellen is uitgeschakeld." - eng "Mixing of transactional and non-transactional tables is disabled" - est "Transaktsioone toetavate ning mittetoetavate tabelite kooskasutamine ei ole lubatud" - ger "Die gleichzeitige Verwendung von Tabellen mit und ohne Transaktionsuntersttzung ist deaktiviert" - ita "E' disabilitata la possibilita' di mischiare tabelle transazionali e non-transazionali" - por "Mistura de tabelas transacional e no-transacional est desabilitada" - rus " " - serbian "Meanje tabela koje podravaju transakcije i onih koje ne podravaju transakcije je iskljueno" - spa "Mezla de transancional y no-transancional tablas est deshabilitada" - swe "Blandning av transaktionella och icke-transaktionella tabeller r inaktiverat" + nla "Het combineren van transactionele en niet-transactionele tabellen is uitgeschakeld." + eng "Mixing of transactional and non-transactional tables is disabled" + est "Transaktsioone toetavate ning mittetoetavate tabelite kooskasutamine ei ole lubatud" + ger "Die gleichzeitige Verwendung von Tabellen mit und ohne Transaktionsuntersttzung ist deaktiviert" + ita "E' disabilitata la possibilita' di mischiare tabelle transazionali e non-transazionali" + por "Mistura de tabelas transacional e no-transacional est desabilitada" + rus " " + serbian "Meanje tabela koje podravaju transakcije i onih koje ne podravaju transakcije je iskljueno" + spa "Mezla de transancional y no-transancional tablas est deshabilitada" + swe "Blandning av transaktionella och icke-transaktionella tabeller r inaktiverat" ER_DUP_ARGUMENT - nla "Optie '%s' tweemaal gebruikt in opdracht" - eng "Option '%s' used twice in statement" - est "Mrangut '%s' on lauses kasutatud topelt" - ger "Option '%s' wird im Befehl zweimal verwendet" - ita "L'opzione '%s' e' stata usata due volte nel comando" - por "Opo '%s' usada duas vezes no comando" - rus " '%s' " - spa "Opcin '%s' usada dos veces en el comando" - swe "Option '%s' anvndes tv gnger" + nla "Optie '%s' tweemaal gebruikt in opdracht" + eng "Option '%s' used twice in statement" + est "Mrangut '%s' on lauses kasutatud topelt" + ger "Option '%s' wird im Befehl zweimal verwendet" + ita "L'opzione '%s' e' stata usata due volte nel comando" + por "Opo '%s' usada duas vezes no comando" + rus " '%s' " + spa "Opcin '%s' usada dos veces en el comando" + swe "Option '%s' anvndes tv gnger" ER_USER_LIMIT_REACHED 42000 - nla "Gebruiker '%-.64s' heeft het maximale gebruik van de '%s' faciliteit overschreden (huidige waarde: %ld)" - eng "User '%-.64s' has exceeded the '%s' resource (current value: %ld)" - ger "Benutzer '%-.64s' hat die Ressourcenbeschrnkung '%s' berschritten (aktueller Wert: %ld)" - ita "L'utente '%-.64s' ha ecceduto la risorsa '%s' (valore corrente: %ld)" - por "Usurio '%-.64s' tem excedido o '%s' recurso (atual valor: %ld)" - rus " '%-.64s' '%s' ( : %ld)" - spa "Usuario '%-.64s' ha excedido el recurso '%s' (actual valor: %ld)" - swe "Anvndare '%-.64s' har verskridit '%s' (nuvarande vrde: %ld)" + nla "Gebruiker '%-.64s' heeft het maximale gebruik van de '%s' faciliteit overschreden (huidige waarde: %ld)" + eng "User '%-.64s' has exceeded the '%s' resource (current value: %ld)" + ger "Benutzer '%-.64s' hat die Ressourcenbeschrnkung '%s' berschritten (aktueller Wert: %ld)" + ita "L'utente '%-.64s' ha ecceduto la risorsa '%s' (valore corrente: %ld)" + por "Usurio '%-.64s' tem excedido o '%s' recurso (atual valor: %ld)" + rus " '%-.64s' '%s' ( : %ld)" + spa "Usuario '%-.64s' ha excedido el recurso '%s' (actual valor: %ld)" + swe "Anvndare '%-.64s' har verskridit '%s' (nuvarande vrde: %ld)" ER_SPECIFIC_ACCESS_DENIED_ERROR 42000 - nla "Toegang geweigerd. U moet het %-.128s privilege hebben voor deze operatie" - eng "Access denied; you need the %-.128s privilege for this operation" - ger "Kein Zugriff. Hierfr wird die Berechtigung %-.128s bentigt" - ita "Accesso non consentito. Serve il privilegio %-.128s per questa operazione" - por "Acesso negado. Voc precisa o privilgio %-.128s para essa operao" - rus " . %-.128s " - spa "Acceso negado. Usted necesita el privilegio %-.128s para esta operacin" - swe "Du har inte privlegiet '%-.128s' som behvs fr denna operation" - ukr "Access denied. You need the %-.128s privilege for this operation" + nla "Toegang geweigerd. U moet het %-.128s privilege hebben voor deze operatie" + eng "Access denied; you need the %-.128s privilege for this operation" + ger "Kein Zugriff. Hierfr wird die Berechtigung %-.128s bentigt" + ita "Accesso non consentito. Serve il privilegio %-.128s per questa operazione" + por "Acesso negado. Voc precisa o privilgio %-.128s para essa operao" + rus " . %-.128s " + spa "Acceso negado. Usted necesita el privilegio %-.128s para esta operacin" + swe "Du har inte privlegiet '%-.128s' som behvs fr denna operation" + ukr "Access denied. You need the %-.128s privilege for this operation" ER_LOCAL_VARIABLE - nla "Variabele '%-.64s' is SESSION en kan niet worden gebruikt met SET GLOBAL" - eng "Variable '%-.64s' is a SESSION variable and can't be used with SET GLOBAL" - ger "Variable '%-.64s' ist eine lokale Variable und kann nicht mit SET GLOBAL verndert werden" - ita "La variabile '%-.64s' e' una variabile locale ( SESSION ) e non puo' essere cambiata usando SET GLOBAL" - por "Varivel '%-.64s' uma SESSION varivel e no pode ser usada com SET GLOBAL" - rus " '%-.64s' (SESSION) SET GLOBAL" - spa "Variable '%-.64s' es una SESSION variable y no puede ser usada con SET GLOBAL" - swe "Variabel '%-.64s' r en SESSION variabel och kan inte ndrad med SET GLOBAL" + nla "Variabele '%-.64s' is SESSION en kan niet worden gebruikt met SET GLOBAL" + eng "Variable '%-.64s' is a SESSION variable and can't be used with SET GLOBAL" + ger "Variable '%-.64s' ist eine lokale Variable und kann nicht mit SET GLOBAL verndert werden" + ita "La variabile '%-.64s' e' una variabile locale ( SESSION ) e non puo' essere cambiata usando SET GLOBAL" + por "Varivel '%-.64s' uma SESSION varivel e no pode ser usada com SET GLOBAL" + rus " '%-.64s' (SESSION) SET GLOBAL" + spa "Variable '%-.64s' es una SESSION variable y no puede ser usada con SET GLOBAL" + swe "Variabel '%-.64s' r en SESSION variabel och kan inte ndrad med SET GLOBAL" ER_GLOBAL_VARIABLE - nla "Variabele '%-.64s' is GLOBAL en dient te worden gewijzigd met SET GLOBAL" - eng "Variable '%-.64s' is a GLOBAL variable and should be set with SET GLOBAL" - ger "Variable '%-.64s' ist eine globale Variable und muss mit SET GLOBAL verndert werden" - ita "La variabile '%-.64s' e' una variabile globale ( GLOBAL ) e deve essere cambiata usando SET GLOBAL" - por "Varivel '%-.64s' uma GLOBAL varivel e deve ser configurada com SET GLOBAL" - rus " '%-.64s' (GLOBAL) , SET GLOBAL" - spa "Variable '%-.64s' es una GLOBAL variable y no puede ser configurada con SET GLOBAL" - swe "Variabel '%-.64s' r en GLOBAL variabel och br sttas med SET GLOBAL" + nla "Variabele '%-.64s' is GLOBAL en dient te worden gewijzigd met SET GLOBAL" + eng "Variable '%-.64s' is a GLOBAL variable and should be set with SET GLOBAL" + ger "Variable '%-.64s' ist eine globale Variable und muss mit SET GLOBAL verndert werden" + ita "La variabile '%-.64s' e' una variabile globale ( GLOBAL ) e deve essere cambiata usando SET GLOBAL" + por "Varivel '%-.64s' uma GLOBAL varivel e deve ser configurada com SET GLOBAL" + rus " '%-.64s' (GLOBAL) , SET GLOBAL" + spa "Variable '%-.64s' es una GLOBAL variable y no puede ser configurada con SET GLOBAL" + swe "Variabel '%-.64s' r en GLOBAL variabel och br sttas med SET GLOBAL" ER_NO_DEFAULT 42000 - nla "Variabele '%-.64s' heeft geen standaard waarde" - eng "Variable '%-.64s' doesn't have a default value" - ger "Variable '%-.64s' hat keinen Vorgabewert" - ita "La variabile '%-.64s' non ha un valore di default" - por "Varivel '%-.64s' no tem um valor padro" - rus " '%-.64s' " - spa "Variable '%-.64s' no tiene un valor patrn" - swe "Variabel '%-.64s' har inte ett DEFAULT-vrde" + nla "Variabele '%-.64s' heeft geen standaard waarde" + eng "Variable '%-.64s' doesn't have a default value" + ger "Variable '%-.64s' hat keinen Vorgabewert" + ita "La variabile '%-.64s' non ha un valore di default" + por "Varivel '%-.64s' no tem um valor padro" + rus " '%-.64s' " + spa "Variable '%-.64s' no tiene un valor patrn" + swe "Variabel '%-.64s' har inte ett DEFAULT-vrde" ER_WRONG_VALUE_FOR_VAR 42000 - nla "Variabele '%-.64s' kan niet worden gewijzigd naar de waarde '%-.64s'" - eng "Variable '%-.64s' can't be set to the value of '%-.64s'" - ger "Variable '%-.64s' kann nicht auf '%-.64s' gesetzt werden" - ita "Alla variabile '%-.64s' non puo' essere assegato il valore '%-.64s'" - por "Varivel '%-.64s' no pode ser configurada para o valor de '%-.64s'" - rus " '%-.64s' '%-.64s'" - spa "Variable '%-.64s' no puede ser configurada para el valor de '%-.64s'" - swe "Variabel '%-.64s' kan inte sttas till '%-.64s'" + nla "Variabele '%-.64s' kan niet worden gewijzigd naar de waarde '%-.64s'" + eng "Variable '%-.64s' can't be set to the value of '%-.64s'" + ger "Variable '%-.64s' kann nicht auf '%-.64s' gesetzt werden" + ita "Alla variabile '%-.64s' non puo' essere assegato il valore '%-.64s'" + por "Varivel '%-.64s' no pode ser configurada para o valor de '%-.64s'" + rus " '%-.64s' '%-.64s'" + spa "Variable '%-.64s' no puede ser configurada para el valor de '%-.64s'" + swe "Variabel '%-.64s' kan inte sttas till '%-.64s'" ER_WRONG_TYPE_FOR_VAR 42000 - nla "Foutief argumenttype voor variabele '%-.64s'" - eng "Incorrect argument type to variable '%-.64s'" - ger "Falscher Argumenttyp fr Variable '%-.64s'" - ita "Tipo di valore errato per la variabile '%-.64s'" - por "Tipo errado de argumento para varivel '%-.64s'" - rus " '%-.64s'" - spa "Tipo de argumento equivocado para variable '%-.64s'" - swe "Fel typ av argument till variabel '%-.64s'" + nla "Foutief argumenttype voor variabele '%-.64s'" + eng "Incorrect argument type to variable '%-.64s'" + ger "Falscher Argumenttyp fr Variable '%-.64s'" + ita "Tipo di valore errato per la variabile '%-.64s'" + por "Tipo errado de argumento para varivel '%-.64s'" + rus " '%-.64s'" + spa "Tipo de argumento equivocado para variable '%-.64s'" + swe "Fel typ av argument till variabel '%-.64s'" ER_VAR_CANT_BE_READ - nla "Variabele '%-.64s' kan alleen worden gewijzigd, niet gelezen" - eng "Variable '%-.64s' can only be set, not read" - ger "Variable '%-.64s' kann nur verndert, nicht gelesen werden" - ita "Alla variabile '%-.64s' e' di sola scrittura quindi puo' essere solo assegnato un valore, non letto" - por "Varivel '%-.64s' somente pode ser configurada, no lida" - rus " '%-.64s' , " - spa "Variable '%-.64s' solamente puede ser configurada, no leda" - swe "Variabeln '%-.64s' kan endast sttas, inte lsas" + nla "Variabele '%-.64s' kan alleen worden gewijzigd, niet gelezen" + eng "Variable '%-.64s' can only be set, not read" + ger "Variable '%-.64s' kann nur verndert, nicht gelesen werden" + ita "Alla variabile '%-.64s' e' di sola scrittura quindi puo' essere solo assegnato un valore, non letto" + por "Varivel '%-.64s' somente pode ser configurada, no lida" + rus " '%-.64s' , " + spa "Variable '%-.64s' solamente puede ser configurada, no leda" + swe "Variabeln '%-.64s' kan endast sttas, inte lsas" ER_CANT_USE_OPTION_HERE 42000 - nla "Foutieve toepassing/plaatsing van '%s'" - eng "Incorrect usage/placement of '%s'" - ger "Falsche Verwendung oder Platzierung von '%s'" - ita "Uso/posizione di '%s' sbagliato" - por "Errado uso/colocao de '%s'" - rus " '%s'" - spa "Equivocado uso/colocacin de '%s'" - swe "Fel anvnding/placering av '%s'" + nla "Foutieve toepassing/plaatsing van '%s'" + eng "Incorrect usage/placement of '%s'" + ger "Falsche Verwendung oder Platzierung von '%s'" + ita "Uso/posizione di '%s' sbagliato" + por "Errado uso/colocao de '%s'" + rus " '%s'" + spa "Equivocado uso/colocacin de '%s'" + swe "Fel anvnding/placering av '%s'" ER_NOT_SUPPORTED_YET 42000 - nla "Deze versie van MySQL ondersteunt nog geen '%s'" - eng "This version of MySQL doesn't yet support '%s'" - ger "Diese MySQL-Version untersttzt '%s' nicht" - ita "Questa versione di MySQL non supporta ancora '%s'" - por "Esta verso de MySQL no suporta ainda '%s'" - rus " MySQL '%s'" - spa "Esta versin de MySQL no soporta todavia '%s'" - swe "Denna version av MySQL kan nnu inte utfra '%s'" + nla "Deze versie van MySQL ondersteunt nog geen '%s'" + eng "This version of MySQL doesn't yet support '%s'" + ger "Diese MySQL-Version untersttzt '%s' nicht" + ita "Questa versione di MySQL non supporta ancora '%s'" + por "Esta verso de MySQL no suporta ainda '%s'" + rus " MySQL '%s'" + spa "Esta versin de MySQL no soporta todavia '%s'" + swe "Denna version av MySQL kan nnu inte utfra '%s'" ER_MASTER_FATAL_ERROR_READING_BINLOG - nla "Kreeg fatale fout %d: '%-.128s' van master tijdens lezen van data uit binaire log" - eng "Got fatal error %d: '%-.128s' from master when reading data from binary log" - ger "Schwerer Fehler %d: '%-.128s vom Master beim Lesen des binren Logs" - ita "Errore fatale %d: '%-.128s' dal master leggendo i dati dal log binario" - por "Obteve fatal erro %d: '%-.128s' do master quando lendo dados do binary log" - rus " %d: '%-.128s' " - spa "Recibi fatal error %d: '%-.128s' del master cuando leyendo datos del binary log" - swe "Fick fatalt fel %d: '%-.128s' frn master vid lsning av binrloggen" + nla "Kreeg fatale fout %d: '%-.128s' van master tijdens lezen van data uit binaire log" + eng "Got fatal error %d: '%-.128s' from master when reading data from binary log" + ger "Schwerer Fehler %d: '%-.128s vom Master beim Lesen des binren Logs" + ita "Errore fatale %d: '%-.128s' dal master leggendo i dati dal log binario" + por "Obteve fatal erro %d: '%-.128s' do master quando lendo dados do binary log" + rus " %d: '%-.128s' " + spa "Recibi fatal error %d: '%-.128s' del master cuando leyendo datos del binary log" + swe "Fick fatalt fel %d: '%-.128s' frn master vid lsning av binrloggen" ER_SLAVE_IGNORED_TABLE - eng "Slave SQL thread ignored the query because of replicate-*-table rules" - ger "Slave-SQL-Thread hat die Abfrage aufgrund von replicate-*-table-Regeln ignoriert" - por "Slave SQL thread ignorado a consulta devido s normas de replicao-*-tabela" - spa "Slave SQL thread ignorado el query debido a las reglas de replicacin-*-tabla" - swe "Slav SQL trden ignorerade frgan pga en replicate-*-table regel" + eng "Slave SQL thread ignored the query because of replicate-*-table rules" + ger "Slave-SQL-Thread hat die Abfrage aufgrund von replicate-*-table-Regeln ignoriert" + por "Slave SQL thread ignorado a consulta devido s normas de replicao-*-tabela" + spa "Slave SQL thread ignorado el query debido a las reglas de replicacin-*-tabla" + swe "Slav SQL trden ignorerade frgan pga en replicate-*-table regel" ER_INCORRECT_GLOBAL_LOCAL_VAR - eng "Variable '%-.64s' is a %s variable" - serbian "Incorrect foreign key definition for '%-.64s': %s" - ger "Variable '%-.64s' ist eine %s-Variable" - spa "Variable '%-.64s' es una %s variable" - swe "Variabel '%-.64s' r av typ %s" + eng "Variable '%-.64s' is a %s variable" + serbian "Incorrect foreign key definition for '%-.64s': %s" + ger "Variable '%-.64s' ist eine %s-Variable" + spa "Variable '%-.64s' es una %s variable" + swe "Variabel '%-.64s' r av typ %s" ER_WRONG_FK_DEF 42000 - eng "Incorrect foreign key definition for '%-.64s': %s" - ger "Falsche Fremdschlssel-Definition fr '%-.64s': %s" - por "Definio errada da chave estrangeira para '%-.64s': %s" - spa "Equivocada definicin de llave extranjera para '%-.64s': %s" - swe "Felaktig FOREIGN KEY-definition fr '%-.64s': %s" + eng "Incorrect foreign key definition for '%-.64s': %s" + ger "Falsche Fremdschlssel-Definition fr '%-.64s': %s" + por "Definio errada da chave estrangeira para '%-.64s': %s" + spa "Equivocada definicin de llave extranjera para '%-.64s': %s" + swe "Felaktig FOREIGN KEY-definition fr '%-.64s': %s" ER_KEY_REF_DO_NOT_MATCH_TABLE_REF - eng "Key reference and table reference don't match" - ger "Schlssel- und Tabellenverweis passen nicht zusammen" - por "Referncia da chave e referncia da tabela no coincidem" - spa "Referencia de llave y referencia de tabla no coinciden" - swe "Nyckelreferensen och tabellreferensen stmmer inte verens" + eng "Key reference and table reference don't match" + ger "Schlssel- und Tabellenverweis passen nicht zusammen" + por "Referncia da chave e referncia da tabela no coincidem" + spa "Referencia de llave y referencia de tabla no coinciden" + swe "Nyckelreferensen och tabellreferensen stmmer inte verens" ER_OPERAND_COLUMNS 21000 - eng "Operand should contain %d column(s)" - ger "Operand sollte %d Spalte(n) enthalten" - rus " %d " - spa "Operando debe tener %d columna(s)" - ukr " %d æ" + eng "Operand should contain %d column(s)" + ger "Operand sollte %d Spalte(n) enthalten" + rus " %d " + spa "Operando debe tener %d columna(s)" + ukr " %d æ" ER_SUBQUERY_NO_1_ROW 21000 - eng "Subquery returns more than 1 row" - ger "Unterabfrage lieferte mehr als einen Datensatz zurck" - por "Subconsulta retorna mais que 1 registro" - rus " " - spa "Subconsulta retorna mas que 1 lnea" - swe "Subquery returnerade mer n 1 rad" - ukr " ¦ i 1 " + eng "Subquery returns more than 1 row" + ger "Unterabfrage lieferte mehr als einen Datensatz zurck" + por "Subconsulta retorna mais que 1 registro" + rus " " + spa "Subconsulta retorna mas que 1 lnea" + swe "Subquery returnerade mer n 1 rad" + ukr " ¦ i 1 " ER_UNKNOWN_STMT_HANDLER - dan "Unknown prepared statement handler (%.*s) given to %s" - eng "Unknown prepared statement handler (%.*s) given to %s" - ger "Unbekannter Prepared-Statement-Handler (%.*s) fr %s angegeben" - por "Desconhecido manipulador de declarao preparado (%.*s) determinado para %s" - spa "Desconocido preparado comando handler (%.*s) dado para %s" - swe "Oknd PREPARED STATEMENT id (%.*s) var given till %s" - ukr "Unknown prepared statement handler (%.*s) given to %s" + dan "Unknown prepared statement handler (%.*s) given to %s" + eng "Unknown prepared statement handler (%.*s) given to %s" + ger "Unbekannter Prepared-Statement-Handler (%.*s) fr %s angegeben" + por "Desconhecido manipulador de declarao preparado (%.*s) determinado para %s" + spa "Desconocido preparado comando handler (%.*s) dado para %s" + swe "Oknd PREPARED STATEMENT id (%.*s) var given till %s" + ukr "Unknown prepared statement handler (%.*s) given to %s" ER_CORRUPT_HELP_DB - eng "Help database is corrupt or does not exist" - ger "Die Hilfe-Datenbank ist beschdigt oder existiert nicht" - por "Banco de dado de ajuda corrupto ou no existente" - spa "Base de datos Help est corrupto o no existe" - swe "Hjlpdatabasen finns inte eller r skadad" + eng "Help database is corrupt or does not exist" + ger "Die Hilfe-Datenbank ist beschdigt oder existiert nicht" + por "Banco de dado de ajuda corrupto ou no existente" + spa "Base de datos Help est corrupto o no existe" + swe "Hjlpdatabasen finns inte eller r skadad" ER_CYCLIC_REFERENCE - eng "Cyclic reference on subqueries" - ger "Zyklischer Verweis in Unterabfragen" - por "Referncia cclica em subconsultas" - rus " " - spa "Cclica referencia en subconsultas" - swe "Cyklisk referens i subqueries" - ukr "̦ Ц" + eng "Cyclic reference on subqueries" + ger "Zyklischer Verweis in Unterabfragen" + por "Referncia cclica em subconsultas" + rus " " + spa "Cclica referencia en subconsultas" + swe "Cyklisk referens i subqueries" + ukr "̦ Ц" ER_AUTO_CONVERT - eng "Converting column '%s' from %s to %s" - ger "Feld '%s' wird von %s nach %s umgewandelt" - por "Convertendo coluna '%s' de %s para %s" - rus " '%s' %s %s" - spa "Convirtiendo columna '%s' de %s para %s" - swe "Konvertar kolumn '%s' frn %s till %s" - ukr " '%s' %s %s" + eng "Converting column '%s' from %s to %s" + ger "Feld '%s' wird von %s nach %s umgewandelt" + por "Convertendo coluna '%s' de %s para %s" + rus " '%s' %s %s" + spa "Convirtiendo columna '%s' de %s para %s" + swe "Konvertar kolumn '%s' frn %s till %s" + ukr " '%s' %s %s" ER_ILLEGAL_REFERENCE 42S22 - eng "Reference '%-.64s' not supported (%s)" - ger "Verweis '%-.64s' wird nicht untersttzt (%s)" - por "Referncia '%-.64s' no suportada (%s)" - rus " '%-.64s' (%s)" - spa "Referencia '%-.64s' no soportada (%s)" - swe "Referens '%-.64s' stds inte (%s)" - ukr " '%-.64s' i (%s)" + eng "Reference '%-.64s' not supported (%s)" + ger "Verweis '%-.64s' wird nicht untersttzt (%s)" + por "Referncia '%-.64s' no suportada (%s)" + rus " '%-.64s' (%s)" + spa "Referencia '%-.64s' no soportada (%s)" + swe "Referens '%-.64s' stds inte (%s)" + ukr " '%-.64s' i (%s)" ER_DERIVED_MUST_HAVE_ALIAS 42000 - eng "Every derived table must have its own alias" - ger "Fr jede abgeleitete Tabelle muss ein eigener Alias angegeben werden" - por "Cada tabela derivada deve ter seu prprio alias" - spa "Cada tabla derivada debe tener su propio alias" - swe "Varje 'derived table' mste ha sitt eget alias" + eng "Every derived table must have its own alias" + ger "Fr jede abgeleitete Tabelle muss ein eigener Alias angegeben werden" + por "Cada tabela derivada deve ter seu prprio alias" + spa "Cada tabla derivada debe tener su propio alias" + swe "Varje 'derived table' mste ha sitt eget alias" ER_SELECT_REDUCED 01000 - eng "Select %u was reduced during optimization" - ger "Select %u wurde whrend der Optimierung reduziert" - por "Select %u foi reduzido durante otimizao" - rus "Select %u " - spa "Select %u fu reducido durante optimizacin" - swe "Select %u reducerades vid optimiering" - ukr "Select %u was iii" + eng "Select %u was reduced during optimization" + ger "Select %u wurde whrend der Optimierung reduziert" + por "Select %u foi reduzido durante otimizao" + rus "Select %u " + spa "Select %u fu reducido durante optimizacin" + swe "Select %u reducerades vid optimiering" + ukr "Select %u was iii" ER_TABLENAME_NOT_ALLOWED_HERE 42000 - eng "Table '%-.64s' from one of the SELECTs cannot be used in %-.32s" - ger "Tabelle '%-.64s', die in einem der SELECT-Befehle verwendet wurde, kann nicht in %-.32s verwendet werden" - por "Tabela '%-.64s' de um dos SELECTs no pode ser usada em %-.32s" - spa "Tabla '%-.64s' de uno de los SELECT no puede ser usada en %-.32s" - swe "Tabell '%-.64s' frn en SELECT kan inte anvndas i %-.32s" + eng "Table '%-.64s' from one of the SELECTs cannot be used in %-.32s" + ger "Tabelle '%-.64s', die in einem der SELECT-Befehle verwendet wurde, kann nicht in %-.32s verwendet werden" + por "Tabela '%-.64s' de um dos SELECTs no pode ser usada em %-.32s" + spa "Tabla '%-.64s' de uno de los SELECT no puede ser usada en %-.32s" + swe "Tabell '%-.64s' frn en SELECT kan inte anvndas i %-.32s" ER_NOT_SUPPORTED_AUTH_MODE 08004 - eng "Client does not support authentication protocol requested by server; consider upgrading MySQL client" - ger "Client untersttzt das vom Server erwartete Authentifizierungsprotokoll nicht. Bitte aktualisieren Sie Ihren MySQL-Client" - por "Cliente no suporta o protocolo de autenticao exigido pelo servidor; considere a atualizao do cliente MySQL" - spa "Cliente no soporta protocolo de autenticacin solicitado por el servidor; considere actualizar el cliente MySQL" - swe "Klienten stder inte autentiseringsprotokollet som begrts av servern; vervg uppgradering av klientprogrammet." + eng "Client does not support authentication protocol requested by server; consider upgrading MySQL client" + ger "Client untersttzt das vom Server erwartete Authentifizierungsprotokoll nicht. Bitte aktualisieren Sie Ihren MySQL-Client" + por "Cliente no suporta o protocolo de autenticao exigido pelo servidor; considere a atualizao do cliente MySQL" + spa "Cliente no soporta protocolo de autenticacin solicitado por el servidor; considere actualizar el cliente MySQL" + swe "Klienten stder inte autentiseringsprotokollet som begrts av servern; vervg uppgradering av klientprogrammet." ER_SPATIAL_CANT_HAVE_NULL 42000 - eng "All parts of a SPATIAL index must be NOT NULL" - ger "Alle Teile eines SPATIAL-Index mssen als NOT NULL deklariert sein" - por "Todas as partes de uma SPATIAL index devem ser NOT NULL" - spa "Todas las partes de una SPATIAL index deben ser NOT NULL" - swe "Alla delar av en SPATIAL index mste vara NOT NULL" + eng "All parts of a SPATIAL index must be NOT NULL" + ger "Alle Teile eines SPATIAL-Index mssen als NOT NULL deklariert sein" + por "Todas as partes de uma SPATIAL index devem ser NOT NULL" + spa "Todas las partes de una SPATIAL index deben ser NOT NULL" + swe "Alla delar av en SPATIAL index mste vara NOT NULL" ER_COLLATION_CHARSET_MISMATCH 42000 - eng "COLLATION '%s' is not valid for CHARACTER SET '%s'" - ger "COLLATION '%s' ist fr CHARACTER SET '%s' ungltig" - por "COLLATION '%s' no vlida para CHARACTER SET '%s'" - spa "COLLATION '%s' no es vlido para CHARACTER SET '%s'" - swe "COLLATION '%s' r inte tilltet fr CHARACTER SET '%s'" + eng "COLLATION '%s' is not valid for CHARACTER SET '%s'" + ger "COLLATION '%s' ist fr CHARACTER SET '%s' ungltig" + por "COLLATION '%s' no vlida para CHARACTER SET '%s'" + spa "COLLATION '%s' no es vlido para CHARACTER SET '%s'" + swe "COLLATION '%s' r inte tilltet fr CHARACTER SET '%s'" ER_SLAVE_WAS_RUNNING - eng "Slave is already running" - ger "Slave luft bereits" - por "O slave j est rodando" - spa "Slave ya est funcionando" - swe "Slaven har redan startat" + eng "Slave is already running" + ger "Slave luft bereits" + por "O slave j est rodando" + spa "Slave ya est funcionando" + swe "Slaven har redan startat" ER_SLAVE_WAS_NOT_RUNNING - eng "Slave already has been stopped" - ger "Slave wurde bereits angehalten" - por "O slave j est parado" - spa "Slave ya fu parado" - swe "Slaven har redan stoppat" + eng "Slave already has been stopped" + ger "Slave wurde bereits angehalten" + por "O slave j est parado" + spa "Slave ya fu parado" + swe "Slaven har redan stoppat" ER_TOO_BIG_FOR_UNCOMPRESS - eng "Uncompressed data size too large; the maximum size is %d (probably, length of uncompressed data was corrupted)" - ger "Unkomprimierte Daten sind zu gro. Die maximale Gre betrgt %d (wahrscheinlich wurde die Lnge der unkomprimierten Daten beschdigt)" - por "Tamanho muito grande dos dados des comprimidos. O mximo tamanho %d. (provavelmente, o comprimento dos dados descomprimidos est corrupto)" - spa "Tamao demasiado grande para datos descomprimidos. El mximo tamao es %d. (probablemente, extensin de datos descomprimidos fu corrompida)" + eng "Uncompressed data size too large; the maximum size is %d (probably, length of uncompressed data was corrupted)" + ger "Unkomprimierte Daten sind zu gro. Die maximale Gre betrgt %d (wahrscheinlich wurde die Lnge der unkomprimierten Daten beschdigt)" + por "Tamanho muito grande dos dados des comprimidos. O mximo tamanho %d. (provavelmente, o comprimento dos dados descomprimidos est corrupto)" + spa "Tamao demasiado grande para datos descomprimidos. El mximo tamao es %d. (probablemente, extensin de datos descomprimidos fu corrompida)" ER_ZLIB_Z_MEM_ERROR - eng "ZLIB: Not enough memory" - ger "ZLIB: Nicht genug Speicher" - por "ZLIB: No suficiente memria disponvel" - spa "Z_MEM_ERROR: No suficiente memoria para zlib" + eng "ZLIB: Not enough memory" + ger "ZLIB: Nicht genug Speicher" + por "ZLIB: No suficiente memria disponvel" + spa "Z_MEM_ERROR: No suficiente memoria para zlib" ER_ZLIB_Z_BUF_ERROR - eng "ZLIB: Not enough room in the output buffer (probably, length of uncompressed data was corrupted)" - ger "ZLIB: Im Ausgabepuffer ist nicht genug Platz vorhanden (wahrscheinlich wurde die Lnge der unkomprimierten Daten beschdigt)" - por "ZLIB: No suficiente espao no buffer emissor (provavelmente, o comprimento dos dados descomprimidos est corrupto)" - spa "Z_BUF_ERROR: No suficiente espacio en el bfer de salida para zlib (probablemente, extensin de datos descomprimidos fu corrompida)" + eng "ZLIB: Not enough room in the output buffer (probably, length of uncompressed data was corrupted)" + ger "ZLIB: Im Ausgabepuffer ist nicht genug Platz vorhanden (wahrscheinlich wurde die Lnge der unkomprimierten Daten beschdigt)" + por "ZLIB: No suficiente espao no buffer emissor (provavelmente, o comprimento dos dados descomprimidos est corrupto)" + spa "Z_BUF_ERROR: No suficiente espacio en el bfer de salida para zlib (probablemente, extensin de datos descomprimidos fu corrompida)" ER_ZLIB_Z_DATA_ERROR - eng "ZLIB: Input data corrupted" - ger "ZLIB: Eingabedaten beschdigt" - por "ZLIB: Dados de entrada est corrupto" - spa "ZLIB: Dato de entrada fu corrompido para zlib" + eng "ZLIB: Input data corrupted" + ger "ZLIB: Eingabedaten beschdigt" + por "ZLIB: Dados de entrada est corrupto" + spa "ZLIB: Dato de entrada fu corrompido para zlib" ER_CUT_VALUE_GROUP_CONCAT - eng "%d line(s) were cut by GROUP_CONCAT()" - ger "%d Zeile(n) durch GROUP_CONCAT() abgeschnitten" - por "%d linha(s) foram cortada(s) por GROUP_CONCAT()" - spa "%d lnea(s) fue(fueron) cortadas por group_concat()" - swe "%d rad(er) kapades av group_concat()" - ukr "%d line(s) was(were) cut by group_concat()" + eng "%d line(s) were cut by GROUP_CONCAT()" + ger "%d Zeile(n) durch GROUP_CONCAT() abgeschnitten" + por "%d linha(s) foram cortada(s) por GROUP_CONCAT()" + spa "%d lnea(s) fue(fueron) cortadas por group_concat()" + swe "%d rad(er) kapades av group_concat()" + ukr "%d line(s) was(were) cut by group_concat()" ER_WARN_TOO_FEW_RECORDS 01000 - eng "Row %ld doesn't contain data for all columns" - ger "Zeile %ld enthlt nicht fr alle Felder Daten" - por "Conta de registro menor que a conta de coluna na linha %ld" - spa "Lnea %ld no contiene datos para todas las columnas" + eng "Row %ld doesn't contain data for all columns" + ger "Zeile %ld enthlt nicht fr alle Felder Daten" + por "Conta de registro menor que a conta de coluna na linha %ld" + spa "Lnea %ld no contiene datos para todas las columnas" ER_WARN_TOO_MANY_RECORDS 01000 - eng "Row %ld was truncated; it contained more data than there were input columns" - ger "Zeile %ld gekrzt, die Zeile enthielt mehr Daten, als es Eingabefelder gibt" - por "Conta de registro maior que a conta de coluna na linha %ld" - spa "Lnea %ld fu truncada; La misma contine mas datos que las que existen en las columnas de entrada" + eng "Row %ld was truncated; it contained more data than there were input columns" + ger "Zeile %ld gekrzt, die Zeile enthielt mehr Daten, als es Eingabefelder gibt" + por "Conta de registro maior que a conta de coluna na linha %ld" + spa "Lnea %ld fu truncada; La misma contine mas datos que las que existen en las columnas de entrada" ER_WARN_NULL_TO_NOTNULL 22004 - eng "Column set to default value; NULL supplied to NOT NULL column '%s' at row %ld" - ger "Feld auf Vorgabewert gesetzt, da NULL fr NOT-NULL-Feld '%s' in Zeile %ld angegeben" - por "Dado truncado, NULL fornecido para NOT NULL coluna '%s' na linha %ld" - spa "Datos truncado, NULL suministrado para NOT NULL columna '%s' en la lnea %ld" + eng "Column set to default value; NULL supplied to NOT NULL column '%s' at row %ld" + ger "Feld auf Vorgabewert gesetzt, da NULL fr NOT-NULL-Feld '%s' in Zeile %ld angegeben" + por "Dado truncado, NULL fornecido para NOT NULL coluna '%s' na linha %ld" + spa "Datos truncado, NULL suministrado para NOT NULL columna '%s' en la lnea %ld" ER_WARN_DATA_OUT_OF_RANGE 22003 - eng "Out of range value for column '%s' at row %ld" + eng "Out of range value for column '%s' at row %ld" WARN_DATA_TRUNCATED 01000 - eng "Data truncated for column '%s' at row %ld" - ger "Daten abgeschnitten fr Feld '%s' in Zeile %ld" - por "Dado truncado para coluna '%s' na linha %ld" - spa "Datos truncados para columna '%s' en la lnea %ld" + eng "Data truncated for column '%s' at row %ld" + ger "Daten abgeschnitten fr Feld '%s' in Zeile %ld" + por "Dado truncado para coluna '%s' na linha %ld" + spa "Datos truncados para columna '%s' en la lnea %ld" ER_WARN_USING_OTHER_HANDLER - eng "Using storage engine %s for table '%s'" - ger "Fr Tabelle '%s' wird Speicher-Engine %s benutzt" - por "Usando engine de armazenamento %s para tabela '%s'" - spa "Usando motor de almacenamiento %s para tabla '%s'" - swe "Anvnder handler %s fr tabell '%s'" + eng "Using storage engine %s for table '%s'" + ger "Fr Tabelle '%s' wird Speicher-Engine %s benutzt" + por "Usando engine de armazenamento %s para tabela '%s'" + spa "Usando motor de almacenamiento %s para tabla '%s'" + swe "Anvnder handler %s fr tabell '%s'" ER_CANT_AGGREGATE_2COLLATIONS - eng "Illegal mix of collations (%s,%s) and (%s,%s) for operation '%s'" - ger "Unerlaubte Mischung von Sortierreihenfolgen (%s, %s) und (%s, %s) fr Operation '%s'" - por "Combinao ilegal de collations (%s,%s) e (%s,%s) para operao '%s'" - spa "Ilegal mezcla de collations (%s,%s) y (%s,%s) para operacin '%s'" + eng "Illegal mix of collations (%s,%s) and (%s,%s) for operation '%s'" + ger "Unerlaubte Mischung von Sortierreihenfolgen (%s, %s) und (%s, %s) fr Operation '%s'" + por "Combinao ilegal de collations (%s,%s) e (%s,%s) para operao '%s'" + spa "Ilegal mezcla de collations (%s,%s) y (%s,%s) para operacin '%s'" ER_DROP_USER - eng "Cannot drop one or more of the requested users" - ger "Kann einen oder mehrere der angegebenen Benutzer nicht lschen" + eng "Cannot drop one or more of the requested users" + ger "Kann einen oder mehrere der angegebenen Benutzer nicht lschen" ER_REVOKE_GRANTS - eng "Can't revoke all privileges for one or more of the requested users" - ger "Kann nicht alle Berechtigungen widerrufen, die fr einen oder mehrere Benutzer gewhrt wurden" - por "No pode revocar todos os privilgios, grant para um ou mais dos usurios pedidos" - spa "No puede revocar todos los privilegios, derecho para uno o mas de los usuarios solicitados" + eng "Can't revoke all privileges for one or more of the requested users" + ger "Kann nicht alle Berechtigungen widerrufen, die fr einen oder mehrere Benutzer gewhrt wurden" + por "No pode revocar todos os privilgios, grant para um ou mais dos usurios pedidos" + spa "No puede revocar todos los privilegios, derecho para uno o mas de los usuarios solicitados" ER_CANT_AGGREGATE_3COLLATIONS - eng "Illegal mix of collations (%s,%s), (%s,%s), (%s,%s) for operation '%s'" - ger "Unerlaubte Mischung von Sortierreihenfolgen (%s, %s), (%s, %s), (%s, %s) fr Operation '%s'" - por "Ilegal combinao de collations (%s,%s), (%s,%s), (%s,%s) para operao '%s'" - spa "Ilegal mezcla de collations (%s,%s), (%s,%s), (%s,%s) para operacin '%s'" + eng "Illegal mix of collations (%s,%s), (%s,%s), (%s,%s) for operation '%s'" + ger "Unerlaubte Mischung von Sortierreihenfolgen (%s, %s), (%s, %s), (%s, %s) fr Operation '%s'" + por "Ilegal combinao de collations (%s,%s), (%s,%s), (%s,%s) para operao '%s'" + spa "Ilegal mezcla de collations (%s,%s), (%s,%s), (%s,%s) para operacin '%s'" ER_CANT_AGGREGATE_NCOLLATIONS - eng "Illegal mix of collations for operation '%s'" - ger "Unerlaubte Mischung von Sortierreihenfolgen fr Operation '%s'" - por "Ilegal combinao de collations para operao '%s'" - spa "Ilegal mezcla de collations para operacin '%s'" + eng "Illegal mix of collations for operation '%s'" + ger "Unerlaubte Mischung von Sortierreihenfolgen fr Operation '%s'" + por "Ilegal combinao de collations para operao '%s'" + spa "Ilegal mezcla de collations para operacin '%s'" ER_VARIABLE_IS_NOT_STRUCT - eng "Variable '%-.64s' is not a variable component (can't be used as XXXX.variable_name)" - ger "Variable '%-.64s' ist keine Variablen-Komponente (kann nicht als XXXX.variablen_name verwendet werden)" - por "Varivel '%-.64s' no uma varivel componente (No pode ser usada como XXXX.varivel_nome)" - spa "Variable '%-.64s' no es una variable componente (No puede ser usada como XXXX.variable_name)" + eng "Variable '%-.64s' is not a variable component (can't be used as XXXX.variable_name)" + ger "Variable '%-.64s' ist keine Variablen-Komponente (kann nicht als XXXX.variablen_name verwendet werden)" + por "Varivel '%-.64s' no uma varivel componente (No pode ser usada como XXXX.varivel_nome)" + spa "Variable '%-.64s' no es una variable componente (No puede ser usada como XXXX.variable_name)" ER_UNKNOWN_COLLATION - eng "Unknown collation: '%-.64s'" - ger "Unbekannte Sortierreihenfolge: '%-.64s'" - por "Collation desconhecida: '%-.64s'" - spa "Collation desconocida: '%-.64s'" + eng "Unknown collation: '%-.64s'" + ger "Unbekannte Sortierreihenfolge: '%-.64s'" + por "Collation desconhecida: '%-.64s'" + spa "Collation desconocida: '%-.64s'" ER_SLAVE_IGNORED_SSL_PARAMS - eng "SSL parameters in CHANGE MASTER are ignored because this MySQL slave was compiled without SSL support; they can be used later if MySQL slave with SSL is started" - ger "SSL-Parameter in CHANGE MASTER werden ignoriert, weil dieser MySQL-Slave ohne SSL-Untersttzung kompiliert wurde. Sie knnen aber spter verwendet werden, wenn ein MySQL-Slave mit SSL gestartet wird" - por "SSL parmetros em CHANGE MASTER so ignorados porque este escravo MySQL foi compilado sem o SSL suporte. Os mesmos podem ser usados mais tarde quando o escravo MySQL com SSL seja iniciado." - spa "Parametros SSL en CHANGE MASTER son ignorados porque este slave MySQL fue compilado sin soporte SSL; pueden ser usados despues cuando el slave MySQL con SSL sea inicializado" + eng "SSL parameters in CHANGE MASTER are ignored because this MySQL slave was compiled without SSL support; they can be used later if MySQL slave with SSL is started" + ger "SSL-Parameter in CHANGE MASTER werden ignoriert, weil dieser MySQL-Slave ohne SSL-Untersttzung kompiliert wurde. Sie knnen aber spter verwendet werden, wenn ein MySQL-Slave mit SSL gestartet wird" + por "SSL parmetros em CHANGE MASTER so ignorados porque este escravo MySQL foi compilado sem o SSL suporte. Os mesmos podem ser usados mais tarde quando o escravo MySQL com SSL seja iniciado." + spa "Parametros SSL en CHANGE MASTER son ignorados porque este slave MySQL fue compilado sin soporte SSL; pueden ser usados despues cuando el slave MySQL con SSL sea inicializado" ER_SERVER_IS_IN_SECURE_AUTH_MODE - eng "Server is running in --secure-auth mode, but '%s'@'%s' has a password in the old format; please change the password to the new format" - ger "Server luft im Modus --secure-auth, aber '%s'@'%s' hat ein Passwort im alten Format. Bitte Passwort ins neue Format ndern" - por "Servidor est rodando em --secure-auth modo, porm '%s'@'%s' tem senha no formato antigo; por favor troque a senha para o novo formato" - rus " --secure-auth ( ), '%s'@'%s' Σ ; " - spa "Servidor est rodando en modo --secure-auth, pero '%s'@'%s' tiene clave en el antiguo formato; por favor cambie la clave para el nuevo formato" + eng "Server is running in --secure-auth mode, but '%s'@'%s' has a password in the old format; please change the password to the new format" + ger "Server luft im Modus --secure-auth, aber '%s'@'%s' hat ein Passwort im alten Format. Bitte Passwort ins neue Format ndern" + por "Servidor est rodando em --secure-auth modo, porm '%s'@'%s' tem senha no formato antigo; por favor troque a senha para o novo formato" + rus " --secure-auth ( ), '%s'@'%s' Σ ; " + spa "Servidor est rodando en modo --secure-auth, pero '%s'@'%s' tiene clave en el antiguo formato; por favor cambie la clave para el nuevo formato" ER_WARN_FIELD_RESOLVED - eng "Field or reference '%-.64s%s%-.64s%s%-.64s' of SELECT #%d was resolved in SELECT #%d" - ger "Feld oder Verweis '%-.64s%s%-.64s%s%-.64s' im SELECT-Befehl Nr. %d wurde im SELECT-Befehl Nr. %d aufgelst" - por "Campo ou referncia '%-.64s%s%-.64s%s%-.64s' de SELECT #%d foi resolvido em SELECT #%d" - rus " '%-.64s%s%-.64s%s%-.64s' SELECT #%d SELECT #%d" - spa "Campo o referencia '%-.64s%s%-.64s%s%-.64s' de SELECT #%d fue resolvido en SELECT #%d" - ukr " '%-.64s%s%-.64s%s%-.64s' SELECT #%d SELECT #%d" + eng "Field or reference '%-.64s%s%-.64s%s%-.64s' of SELECT #%d was resolved in SELECT #%d" + ger "Feld oder Verweis '%-.64s%s%-.64s%s%-.64s' im SELECT-Befehl Nr. %d wurde im SELECT-Befehl Nr. %d aufgelst" + por "Campo ou referncia '%-.64s%s%-.64s%s%-.64s' de SELECT #%d foi resolvido em SELECT #%d" + rus " '%-.64s%s%-.64s%s%-.64s' SELECT #%d SELECT #%d" + spa "Campo o referencia '%-.64s%s%-.64s%s%-.64s' de SELECT #%d fue resolvido en SELECT #%d" + ukr " '%-.64s%s%-.64s%s%-.64s' SELECT #%d SELECT #%d" ER_BAD_SLAVE_UNTIL_COND - eng "Incorrect parameter or combination of parameters for START SLAVE UNTIL" - ger "Falscher Parameter oder falsche Kombination von Parametern fr START SLAVE UNTIL" - por "Parmetro ou combinao de parmetros errado para START SLAVE UNTIL" - spa "Parametro equivocado o combinacin de parametros para START SLAVE UNTIL" + eng "Incorrect parameter or combination of parameters for START SLAVE UNTIL" + ger "Falscher Parameter oder falsche Kombination von Parametern fr START SLAVE UNTIL" + por "Parmetro ou combinao de parmetros errado para START SLAVE UNTIL" + spa "Parametro equivocado o combinacin de parametros para START SLAVE UNTIL" ER_MISSING_SKIP_SLAVE - eng "It is recommended to use --skip-slave-start when doing step-by-step replication with START SLAVE UNTIL; otherwise, you will get problems if you get an unexpected slave's mysqld restart" - ger "Es wird empfohlen, mit --skip-slave-start zu starten, wenn mit START SLAVE UNTIL eine Schritt-fr-Schritt-Replikation ausgefhrt wird. Ansonsten gibt es Probleme, wenn ein Slave-Server unerwartet neu startet" - por " recomendado para rodar com --skip-slave-start quando fazendo replicao passo-por-passo com START SLAVE UNTIL, de outra forma voc no est seguro em caso de inesperada reinicialio do mysqld escravo" - spa "Es recomendado rodar con --skip-slave-start cuando haciendo replicacin step-by-step con START SLAVE UNTIL, a menos que usted no est seguro en caso de inesperada reinicializacin del mysqld slave" + eng "It is recommended to use --skip-slave-start when doing step-by-step replication with START SLAVE UNTIL; otherwise, you will get problems if you get an unexpected slave's mysqld restart" + ger "Es wird empfohlen, mit --skip-slave-start zu starten, wenn mit START SLAVE UNTIL eine Schritt-fr-Schritt-Replikation ausgefhrt wird. Ansonsten gibt es Probleme, wenn ein Slave-Server unerwartet neu startet" + por " recomendado para rodar com --skip-slave-start quando fazendo replicao passo-por-passo com START SLAVE UNTIL, de outra forma voc no est seguro em caso de inesperada reinicialio do mysqld escravo" + spa "Es recomendado rodar con --skip-slave-start cuando haciendo replicacin step-by-step con START SLAVE UNTIL, a menos que usted no est seguro en caso de inesperada reinicializacin del mysqld slave" ER_UNTIL_COND_IGNORED - eng "SQL thread is not to be started so UNTIL options are ignored" - ger "SQL-Thread soll nicht gestartet werden. Daher werden UNTIL-Optionen ignoriert" - por "Thread SQL no pode ser inicializado tal que opes UNTIL so ignoradas" - spa "SQL thread no es inicializado tal que opciones UNTIL son ignoradas" + eng "SQL thread is not to be started so UNTIL options are ignored" + ger "SQL-Thread soll nicht gestartet werden. Daher werden UNTIL-Optionen ignoriert" + por "Thread SQL no pode ser inicializado tal que opes UNTIL so ignoradas" + spa "SQL thread no es inicializado tal que opciones UNTIL son ignoradas" ER_WRONG_NAME_FOR_INDEX 42000 - eng "Incorrect index name '%-.100s'" - ger "Falscher Indexname '%-.100s'" - por "Incorreto nome de ndice '%-.100s'" - spa "Nombre de ndice incorrecto '%-.100s'" - swe "Felaktigt index namn '%-.100s'" + eng "Incorrect index name '%-.100s'" + ger "Falscher Indexname '%-.100s'" + por "Incorreto nome de ndice '%-.100s'" + spa "Nombre de ndice incorrecto '%-.100s'" + swe "Felaktigt index namn '%-.100s'" ER_WRONG_NAME_FOR_CATALOG 42000 - eng "Incorrect catalog name '%-.100s'" - ger "Falscher Katalogname '%-.100s'" - por "Incorreto nome de catlogo '%-.100s'" - spa "Nombre de catalog incorrecto '%-.100s'" - swe "Felaktigt katalog namn '%-.100s'" + eng "Incorrect catalog name '%-.100s'" + ger "Falscher Katalogname '%-.100s'" + por "Incorreto nome de catlogo '%-.100s'" + spa "Nombre de catalog incorrecto '%-.100s'" + swe "Felaktigt katalog namn '%-.100s'" ER_WARN_QC_RESIZE - eng "Query cache failed to set size %lu; new query cache size is %lu" - ger "nderung der Query-Cache-Gre auf %lu fehlgeschlagen; neue Query-Cache-Gre ist %lu" - por "Falha em Query cache para configurar tamanho %lu, novo tamanho de query cache %lu" - rus " %lu, - %lu" - spa "Query cache fallada para configurar tamao %lu, nuevo tamao de query cache es %lu" - swe "Storleken av "Query cache" kunde inte sttas till %lu, ny storlek r %lu" - ukr " Ԧ ͦ %lu, ͦ Ԧ - %lu" + eng "Query cache failed to set size %lu; new query cache size is %lu" + ger "nderung der Query-Cache-Gre auf %lu fehlgeschlagen; neue Query-Cache-Gre ist %lu" + por "Falha em Query cache para configurar tamanho %lu, novo tamanho de query cache %lu" + rus " %lu, - %lu" + spa "Query cache fallada para configurar tamao %lu, nuevo tamao de query cache es %lu" + swe "Storleken av "Query cache" kunde inte sttas till %lu, ny storlek r %lu" + ukr " Ԧ ͦ %lu, ͦ Ԧ - %lu" ER_BAD_FT_COLUMN - eng "Column '%-.64s' cannot be part of FULLTEXT index" - ger "Feld '%-.64s' kann nicht Teil eines FULLTEXT-Index sein" - por "Coluna '%-.64s' no pode ser parte de ndice FULLTEXT" - spa "Columna '%-.64s' no puede ser parte de FULLTEXT index" - swe "Kolumn '%-.64s' kan inte vara del av ett FULLTEXT index" + eng "Column '%-.64s' cannot be part of FULLTEXT index" + ger "Feld '%-.64s' kann nicht Teil eines FULLTEXT-Index sein" + por "Coluna '%-.64s' no pode ser parte de ndice FULLTEXT" + spa "Columna '%-.64s' no puede ser parte de FULLTEXT index" + swe "Kolumn '%-.64s' kan inte vara del av ett FULLTEXT index" ER_UNKNOWN_KEY_CACHE - eng "Unknown key cache '%-.100s'" - ger "Unbekannter Schlssel-Cache '%-.100s'" - por "Key cache desconhecida '%-.100s'" - spa "Desconocida key cache '%-.100s'" - swe "Oknd nyckel cache '%-.100s'" + eng "Unknown key cache '%-.100s'" + ger "Unbekannter Schlssel-Cache '%-.100s'" + por "Key cache desconhecida '%-.100s'" + spa "Desconocida key cache '%-.100s'" + swe "Oknd nyckel cache '%-.100s'" ER_WARN_HOSTNAME_WONT_WORK - eng "MySQL is started in --skip-name-resolve mode; you must restart it without this switch for this grant to work" - ger "MySQL wurde mit --skip-name-resolve gestartet. Diese Option darf nicht verwendet werden, damit diese Rechtevergabe mglich ist" - por "MySQL foi inicializado em modo --skip-name-resolve. Voc necesita reincializ-lo sem esta opo para este grant funcionar" - spa "MySQL esta inicializado en modo --skip-name-resolve. Usted necesita reinicializarlo sin esta opcin para este derecho funcionar" + eng "MySQL is started in --skip-name-resolve mode; you must restart it without this switch for this grant to work" + ger "MySQL wurde mit --skip-name-resolve gestartet. Diese Option darf nicht verwendet werden, damit diese Rechtevergabe mglich ist" + por "MySQL foi inicializado em modo --skip-name-resolve. Voc necesita reincializ-lo sem esta opo para este grant funcionar" + spa "MySQL esta inicializado en modo --skip-name-resolve. Usted necesita reinicializarlo sin esta opcin para este derecho funcionar" ER_UNKNOWN_STORAGE_ENGINE 42000 - eng "Unknown table engine '%s'" - ger "Unbekannte Speicher-Engine '%s'" - por "Motor de tabela desconhecido '%s'" - spa "Desconocido motor de tabla '%s'" + eng "Unknown table engine '%s'" + ger "Unbekannte Speicher-Engine '%s'" + por "Motor de tabela desconhecido '%s'" + spa "Desconocido motor de tabla '%s'" ER_UNUSED_1 - eng "'%s' is deprecated; use '%s' instead" - ger "'%s' ist veraltet. Bitte benutzen Sie '%s'" - por "'%s' desatualizado. Use '%s' em seu lugar" - spa "'%s' est desaprobado, use '%s' en su lugar" + eng "'%s' is deprecated; use '%s' instead" + ger "'%s' ist veraltet. Bitte benutzen Sie '%s'" + por "'%s' desatualizado. Use '%s' em seu lugar" + spa "'%s' est desaprobado, use '%s' en su lugar" ER_NON_UPDATABLE_TABLE - eng "The target table %-.100s of the %s is not updatable" - ger "Die Zieltabelle %-.100s von %s ist nicht aktualisierbar" - por "A tabela destino %-.100s do %s no atualizvel" - rus " %-.100s %s " - spa "La tabla destino %-.100s del %s no es actualizable" - swe "Tabell %-.100s anvnd med '%s' r inte uppdateringsbar" - ukr " %-.100s %s " + eng "The target table %-.100s of the %s is not updatable" + ger "Die Zieltabelle %-.100s von %s ist nicht aktualisierbar" + por "A tabela destino %-.100s do %s no atualizvel" + rus " %-.100s %s " + spa "La tabla destino %-.100s del %s no es actualizable" + swe "Tabell %-.100s anvnd med '%s' r inte uppdateringsbar" + ukr " %-.100s %s " ER_FEATURE_DISABLED - eng "The '%s' feature is disabled; you need MySQL built with '%s' to have it working" - ger "Das Feature '%s' ist ausgeschaltet, Sie mssen MySQL mit '%s' bersetzen, damit es verfgbar ist" - por "O recurso '%s' foi desativado; voc necessita MySQL construdo com '%s' para ter isto funcionando" - spa "El recurso '%s' fue deshabilitado; usted necesita construir MySQL con '%s' para tener eso funcionando" - swe "'%s' r inte aktiverad; Fr att aktivera detta mste du bygga om MySQL med '%s' definerad" + eng "The '%s' feature is disabled; you need MySQL built with '%s' to have it working" + ger "Das Feature '%s' ist ausgeschaltet, Sie mssen MySQL mit '%s' bersetzen, damit es verfgbar ist" + por "O recurso '%s' foi desativado; voc necessita MySQL construdo com '%s' para ter isto funcionando" + spa "El recurso '%s' fue deshabilitado; usted necesita construir MySQL con '%s' para tener eso funcionando" + swe "'%s' r inte aktiverad; Fr att aktivera detta mste du bygga om MySQL med '%s' definerad" ER_OPTION_PREVENTS_STATEMENT - eng "The MySQL server is running with the %s option so it cannot execute this statement" - ger "Der MySQL-Server luft mit der Option %s und kann diese Anweisung deswegen nicht ausfhren" - por "O servidor MySQL est rodando com a opo %s razo pela qual no pode executar esse commando" - spa "El servidor MySQL est rodando con la opcin %s tal que no puede ejecutar este comando" - swe "MySQL r startad med %s. Pga av detta kan du inte anvnda detta kommando" + eng "The MySQL server is running with the %s option so it cannot execute this statement" + ger "Der MySQL-Server luft mit der Option %s und kann diese Anweisung deswegen nicht ausfhren" + por "O servidor MySQL est rodando com a opo %s razo pela qual no pode executar esse commando" + spa "El servidor MySQL est rodando con la opcin %s tal que no puede ejecutar este comando" + swe "MySQL r startad med %s. Pga av detta kan du inte anvnda detta kommando" ER_DUPLICATED_VALUE_IN_TYPE - eng "Column '%-.100s' has duplicated value '%-.64s' in %s" - ger "Feld '%-.100s' hat doppelten Wert '%-.64s' in %s" - por "Coluna '%-.100s' tem valor duplicado '%-.64s' em %s" - spa "Columna '%-.100s' tiene valor doblado '%-.64s' en %s" + eng "Column '%-.100s' has duplicated value '%-.64s' in %s" + ger "Feld '%-.100s' hat doppelten Wert '%-.64s' in %s" + por "Coluna '%-.100s' tem valor duplicado '%-.64s' em %s" + spa "Columna '%-.100s' tiene valor doblado '%-.64s' en %s" ER_TRUNCATED_WRONG_VALUE 22007 - eng "Truncated incorrect %-.32s value: '%-.128s'" - ger "Falscher %-.32s-Wert gekrzt: '%-.128s'" - por "Truncado errado %-.32s valor: '%-.128s'" - spa "Equivocado truncado %-.32s valor: '%-.128s'" + eng "Truncated incorrect %-.32s value: '%-.128s'" + ger "Falscher %-.32s-Wert gekrzt: '%-.128s'" + por "Truncado errado %-.32s valor: '%-.128s'" + spa "Equivocado truncado %-.32s valor: '%-.128s'" ER_TOO_MUCH_AUTO_TIMESTAMP_COLS - eng "Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause" - ger "Fehlerhafte Tabellendefinition. Es kann nur eine einzige TIMESTAMP-Spalte mit CURRENT_TIMESTAMP als DEFAULT oder in einer ON-UPDATE-Klausel geben" - por "Incorreta definio de tabela; Pode ter somente uma coluna TIMESTAMP com CURRENT_TIMESTAMP em DEFAULT ou ON UPDATE clusula" - spa "Incorrecta definicin de tabla; Solamente debe haber una columna TIMESTAMP con CURRENT_TIMESTAMP en DEFAULT o ON UPDATE clusula" + eng "Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause" + ger "Fehlerhafte Tabellendefinition. Es kann nur eine einzige TIMESTAMP-Spalte mit CURRENT_TIMESTAMP als DEFAULT oder in einer ON-UPDATE-Klausel geben" + por "Incorreta definio de tabela; Pode ter somente uma coluna TIMESTAMP com CURRENT_TIMESTAMP em DEFAULT ou ON UPDATE clusula" + spa "Incorrecta definicin de tabla; Solamente debe haber una columna TIMESTAMP con CURRENT_TIMESTAMP en DEFAULT o ON UPDATE clusula" ER_INVALID_ON_UPDATE - eng "Invalid ON UPDATE clause for '%-.64s' column" - ger "Ungltige ON-UPDATE-Klausel fr Spalte '%-.64s'" - por "Invlida clusula ON UPDATE para campo '%-.64s'" - spa "Invlido ON UPDATE clusula para campo '%-.64s'" + eng "Invalid ON UPDATE clause for '%-.64s' column" + ger "Ungltige ON-UPDATE-Klausel fr Spalte '%-.64s'" + por "Invlida clusula ON UPDATE para campo '%-.64s'" + spa "Invlido ON UPDATE clusula para campo '%-.64s'" ER_UNSUPPORTED_PS - eng "This command is not supported in the prepared statement protocol yet" - ger "Dieser Befehl wird im Protokoll fr vorbereitete Anweisungen noch nicht untersttzt" + eng "This command is not supported in the prepared statement protocol yet" + ger "Dieser Befehl wird im Protokoll fr vorbereitete Anweisungen noch nicht untersttzt" ER_GET_ERRMSG - dan "Modtog fejl %d '%-.100s' fra %s" - eng "Got error %d '%-.100s' from %s" - ger "Fehler %d '%-.100s' von %s" - nor "Mottok feil %d '%-.100s' fa %s" - norwegian-ny "Mottok feil %d '%-.100s' fra %s" + dan "Modtog fejl %d '%-.100s' fra %s" + eng "Got error %d '%-.100s' from %s" + ger "Fehler %d '%-.100s' von %s" + nor "Mottok feil %d '%-.100s' fa %s" + norwegian-ny "Mottok feil %d '%-.100s' fra %s" ER_GET_TEMPORARY_ERRMSG - dan "Modtog temporary fejl %d '%-.100s' fra %s" - eng "Got temporary error %d '%-.100s' from %s" - ger "Temporrer Fehler %d '%-.100s' von %s" - nor "Mottok temporary feil %d '%-.100s' fra %s" - norwegian-ny "Mottok temporary feil %d '%-.100s' fra %s" + dan "Modtog temporary fejl %d '%-.100s' fra %s" + eng "Got temporary error %d '%-.100s' from %s" + ger "Temporrer Fehler %d '%-.100s' von %s" + nor "Mottok temporary feil %d '%-.100s' fra %s" + norwegian-ny "Mottok temporary feil %d '%-.100s' fra %s" ER_UNKNOWN_TIME_ZONE - eng "Unknown or incorrect time zone: '%-.64s'" - ger "Unbekannte oder falsche Zeitzone: '%-.64s'" + eng "Unknown or incorrect time zone: '%-.64s'" + ger "Unbekannte oder falsche Zeitzone: '%-.64s'" ER_WARN_INVALID_TIMESTAMP - eng "Invalid TIMESTAMP value in column '%s' at row %ld" - ger "Ungltiger TIMESTAMP-Wert in Feld '%s', Zeile %ld" + eng "Invalid TIMESTAMP value in column '%s' at row %ld" + ger "Ungltiger TIMESTAMP-Wert in Feld '%s', Zeile %ld" ER_INVALID_CHARACTER_STRING - eng "Invalid %s character string: '%.64s'" - ger "Ungltiger %s-Zeichen-String: '%.64s'" + eng "Invalid %s character string: '%.64s'" + ger "Ungltiger %s-Zeichen-String: '%.64s'" ER_WARN_ALLOWED_PACKET_OVERFLOWED - eng "Result of %s() was larger than max_allowed_packet (%ld) - truncated" - ger "Ergebnis von %s() war grer als max_allowed_packet (%ld) Bytes und wurde deshalb gekrzt" + eng "Result of %s() was larger than max_allowed_packet (%ld) - truncated" + ger "Ergebnis von %s() war grer als max_allowed_packet (%ld) Bytes und wurde deshalb gekrzt" ER_CONFLICTING_DECLARATIONS - eng "Conflicting declarations: '%s%s' and '%s%s'" - ger "Widersprchliche Deklarationen: '%s%s' und '%s%s'" + eng "Conflicting declarations: '%s%s' and '%s%s'" + ger "Widersprchliche Deklarationen: '%s%s' und '%s%s'" ER_SP_NO_RECURSIVE_CREATE 2F003 - eng "Can't create a %s from within another stored routine" - ger "Kann kein %s innerhalb einer anderen gespeicherten Routine erzeugen" + eng "Can't create a %s from within another stored routine" + ger "Kann kein %s innerhalb einer anderen gespeicherten Routine erzeugen" ER_SP_ALREADY_EXISTS 42000 - eng "%s %s already exists" - ger "%s %s existiert bereits" + eng "%s %s already exists" + ger "%s %s existiert bereits" ER_SP_DOES_NOT_EXIST 42000 - eng "%s %s does not exist" - ger "%s %s existiert nicht" + eng "%s %s does not exist" + ger "%s %s existiert nicht" ER_SP_DROP_FAILED - eng "Failed to DROP %s %s" - ger "DROP %s %s ist fehlgeschlagen" + eng "Failed to DROP %s %s" + ger "DROP %s %s ist fehlgeschlagen" ER_SP_STORE_FAILED - eng "Failed to CREATE %s %s" - ger "CREATE %s %s ist fehlgeschlagen" + eng "Failed to CREATE %s %s" + ger "CREATE %s %s ist fehlgeschlagen" ER_SP_LILABEL_MISMATCH 42000 - eng "%s with no matching label: %s" - ger "%s ohne passende Marke: %s" + eng "%s with no matching label: %s" + ger "%s ohne passende Marke: %s" ER_SP_LABEL_REDEFINE 42000 - eng "Redefining label %s" - ger "Neudefinition der Marke %s" + eng "Redefining label %s" + ger "Neudefinition der Marke %s" ER_SP_LABEL_MISMATCH 42000 - eng "End-label %s without match" - ger "Ende-Marke %s ohne zugehrigen Anfang" + eng "End-label %s without match" + ger "Ende-Marke %s ohne zugehrigen Anfang" ER_SP_UNINIT_VAR 01000 - eng "Referring to uninitialized variable %s" - ger "Zugriff auf nichtinitialisierte Variable %s" + eng "Referring to uninitialized variable %s" + ger "Zugriff auf nichtinitialisierte Variable %s" ER_SP_BADSELECT 0A000 - eng "PROCEDURE %s can't return a result set in the given context" - ger "PROCEDURE %s kann im gegebenen Kontext keine Ergebnismenge zurckgeben" + eng "PROCEDURE %s can't return a result set in the given context" + ger "PROCEDURE %s kann im gegebenen Kontext keine Ergebnismenge zurckgeben" ER_SP_BADRETURN 42000 - eng "RETURN is only allowed in a FUNCTION" - ger "RETURN ist nur innerhalb einer FUNCTION erlaubt" + eng "RETURN is only allowed in a FUNCTION" + ger "RETURN ist nur innerhalb einer FUNCTION erlaubt" ER_SP_BADSTATEMENT 0A000 - eng "%s is not allowed in stored procedures" - ger "%s ist in gespeicherten Prozeduren nicht erlaubt" + eng "%s is not allowed in stored procedures" + ger "%s ist in gespeicherten Prozeduren nicht erlaubt" ER_UPDATE_LOG_DEPRECATED_IGNORED 42000 - eng "The update log is deprecated and replaced by the binary log; SET SQL_LOG_UPDATE has been ignored" - ger "Das Update-Log ist veraltet und wurde durch das Binr-Log ersetzt. SET SQL_LOG_UPDATE wird ignoriert" + eng "The update log is deprecated and replaced by the binary log; SET SQL_LOG_UPDATE has been ignored" + ger "Das Update-Log ist veraltet und wurde durch das Binr-Log ersetzt. SET SQL_LOG_UPDATE wird ignoriert" ER_UPDATE_LOG_DEPRECATED_TRANSLATED 42000 - eng "The update log is deprecated and replaced by the binary log; SET SQL_LOG_UPDATE has been translated to SET SQL_LOG_BIN" - ger "Das Update-Log ist veraltet und wurde durch das Binr-Log ersetzt. SET SQL_LOG_UPDATE wurde in SET SQL_LOG_BIN bersetzt" + eng "The update log is deprecated and replaced by the binary log; SET SQL_LOG_UPDATE has been translated to SET SQL_LOG_BIN" + ger "Das Update-Log ist veraltet und wurde durch das Binr-Log ersetzt. SET SQL_LOG_UPDATE wurde in SET SQL_LOG_BIN bersetzt" ER_QUERY_INTERRUPTED 70100 - eng "Query execution was interrupted" - ger "Ausfhrung der Abfrage wurde unterbrochen" + eng "Query execution was interrupted" + ger "Ausfhrung der Abfrage wurde unterbrochen" ER_SP_WRONG_NO_OF_ARGS 42000 - eng "Incorrect number of arguments for %s %s; expected %u, got %u" - ger "Falsche Anzahl von Argumenten fr %s %s; erwarte %u, erhalte %u" + eng "Incorrect number of arguments for %s %s; expected %u, got %u" + ger "Falsche Anzahl von Argumenten fr %s %s; erwarte %u, erhalte %u" ER_SP_COND_MISMATCH 42000 - eng "Undefined CONDITION: %s" - ger "Undefinierte CONDITION: %s" + eng "Undefined CONDITION: %s" + ger "Undefinierte CONDITION: %s" ER_SP_NORETURN 42000 - eng "No RETURN found in FUNCTION %s" - ger "Kein RETURN in FUNCTION %s gefunden" + eng "No RETURN found in FUNCTION %s" + ger "Kein RETURN in FUNCTION %s gefunden" ER_SP_NORETURNEND 2F005 - eng "FUNCTION %s ended without RETURN" - ger "FUNCTION %s endete ohne RETURN" + eng "FUNCTION %s ended without RETURN" + ger "FUNCTION %s endete ohne RETURN" ER_SP_BAD_CURSOR_QUERY 42000 - eng "Cursor statement must be a SELECT" - ger "Cursor-Anweisung muss ein SELECT sein" + eng "Cursor statement must be a SELECT" + ger "Cursor-Anweisung muss ein SELECT sein" ER_SP_BAD_CURSOR_SELECT 42000 - eng "Cursor SELECT must not have INTO" - ger "Cursor-SELECT darf kein INTO haben" + eng "Cursor SELECT must not have INTO" + ger "Cursor-SELECT darf kein INTO haben" ER_SP_CURSOR_MISMATCH 42000 - eng "Undefined CURSOR: %s" - ger "Undefinierter CURSOR: %s" + eng "Undefined CURSOR: %s" + ger "Undefinierter CURSOR: %s" ER_SP_CURSOR_ALREADY_OPEN 24000 - eng "Cursor is already open" - ger "Cursor ist schon geffnet" + eng "Cursor is already open" + ger "Cursor ist schon geffnet" ER_SP_CURSOR_NOT_OPEN 24000 - eng "Cursor is not open" - ger "Cursor ist nicht geffnet" + eng "Cursor is not open" + ger "Cursor ist nicht geffnet" ER_SP_UNDECLARED_VAR 42000 - eng "Undeclared variable: %s" - ger "Nicht deklarierte Variable: %s" + eng "Undeclared variable: %s" + ger "Nicht deklarierte Variable: %s" ER_SP_WRONG_NO_OF_FETCH_ARGS - eng "Incorrect number of FETCH variables" - ger "Falsche Anzahl von FETCH-Variablen" + eng "Incorrect number of FETCH variables" + ger "Falsche Anzahl von FETCH-Variablen" ER_SP_FETCH_NO_DATA 02000 - eng "No data - zero rows fetched, selected, or processed" - ger "Keine Daten - null Zeilen geholt (fetch), ausgewhlt oder verarbeitet" + eng "No data - zero rows fetched, selected, or processed" + ger "Keine Daten - null Zeilen geholt (fetch), ausgewhlt oder verarbeitet" ER_SP_DUP_PARAM 42000 - eng "Duplicate parameter: %s" - ger "Doppelter Parameter: %s" + eng "Duplicate parameter: %s" + ger "Doppelter Parameter: %s" ER_SP_DUP_VAR 42000 - eng "Duplicate variable: %s" - ger "Doppelte Variable: %s" + eng "Duplicate variable: %s" + ger "Doppelte Variable: %s" ER_SP_DUP_COND 42000 - eng "Duplicate condition: %s" - ger "Doppelte Bedingung: %s" + eng "Duplicate condition: %s" + ger "Doppelte Bedingung: %s" ER_SP_DUP_CURS 42000 - eng "Duplicate cursor: %s" - ger "Doppelter Cursor: %s" + eng "Duplicate cursor: %s" + ger "Doppelter Cursor: %s" ER_SP_CANT_ALTER - eng "Failed to ALTER %s %s" - ger "ALTER %s %s fehlgeschlagen" + eng "Failed to ALTER %s %s" + ger "ALTER %s %s fehlgeschlagen" ER_SP_SUBSELECT_NYI 0A000 - eng "Subquery value not supported" - ger "Subquery-Wert wird nicht untersttzt" + eng "Subquery value not supported" + ger "Subquery-Wert wird nicht untersttzt" ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG 0A000 eng "%s is not allowed in stored function or trigger" - ger "%s ist in gespeicherten Funktionen und in Triggern nicht erlaubt" + ger "%s ist in gespeicherten Funktionen und in Triggern nicht erlaubt" ER_SP_VARCOND_AFTER_CURSHNDLR 42000 - eng "Variable or condition declaration after cursor or handler declaration" - ger "Deklaration einer Variablen oder einer Bedingung nach der Deklaration eines Cursors oder eines Handlers" + eng "Variable or condition declaration after cursor or handler declaration" + ger "Deklaration einer Variablen oder einer Bedingung nach der Deklaration eines Cursors oder eines Handlers" ER_SP_CURSOR_AFTER_HANDLER 42000 - eng "Cursor declaration after handler declaration" - ger "Deklaration eines Cursors nach der Deklaration eines Handlers" + eng "Cursor declaration after handler declaration" + ger "Deklaration eines Cursors nach der Deklaration eines Handlers" ER_SP_CASE_NOT_FOUND 20000 - eng "Case not found for CASE statement" - ger "Fall fr CASE-Anweisung nicht gefunden" + eng "Case not found for CASE statement" + ger "Fall fr CASE-Anweisung nicht gefunden" ER_FPARSER_TOO_BIG_FILE - eng "Configuration file '%-.64s' is too big" - ger "Konfigurationsdatei '%-.64s' ist zu gro" - rus " '%-.64s'" - ukr " Ʀæ '%-.64s'" + eng "Configuration file '%-.64s' is too big" + ger "Konfigurationsdatei '%-.64s' ist zu gro" + rus " '%-.64s'" + ukr " Ʀæ '%-.64s'" ER_FPARSER_BAD_HEADER - eng "Malformed file type header in file '%-.64s'" - ger "Nicht wohlgeformter Dateityp-Header in Datei '%-.64s'" - rus " '%-.64s'" - ukr "צ ̦ '%-.64s'" + eng "Malformed file type header in file '%-.64s'" + ger "Nicht wohlgeformter Dateityp-Header in Datei '%-.64s'" + rus " '%-.64s'" + ukr "צ ̦ '%-.64s'" ER_FPARSER_EOF_IN_COMMENT - eng "Unexpected end of file while parsing comment '%-.200s'" - ger "Unerwartetes Dateiende beim Parsen des Kommentars '%-.64s'" - rus " '%-.64s'" - ukr "Ħ ˦ Ҧ '%-.64s'" + eng "Unexpected end of file while parsing comment '%-.200s'" + ger "Unerwartetes Dateiende beim Parsen des Kommentars '%-.64s'" + rus " '%-.64s'" + ukr "Ħ ˦ Ҧ '%-.64s'" ER_FPARSER_ERROR_IN_PARAMETER - eng "Error while parsing parameter '%-.64s' (line: '%-.64s')" - ger "Fehler beim Parsen des Parameters '%-.64s' (Zeile: '%-.64s')" - rus " '%-.64s' (: '%-.64s')" - ukr " ЦΦ '%-.64s' (: '%-.64s')" + eng "Error while parsing parameter '%-.64s' (line: '%-.64s')" + ger "Fehler beim Parsen des Parameters '%-.64s' (Zeile: '%-.64s')" + rus " '%-.64s' (: '%-.64s')" + ukr " ЦΦ '%-.64s' (: '%-.64s')" ER_FPARSER_EOF_IN_UNKNOWN_PARAMETER - eng "Unexpected end of file while skipping unknown parameter '%-.64s'" - ger "Unerwartetes Dateiende beim berspringen des unbekannten Parameters '%-.64s'" - rus " '%-.64s'" - ukr "Ħ ˦ ¦ צ '%-.64s'" + eng "Unexpected end of file while skipping unknown parameter '%-.64s'" + ger "Unerwartetes Dateiende beim berspringen des unbekannten Parameters '%-.64s'" + rus " '%-.64s'" + ukr "Ħ ˦ ¦ צ '%-.64s'" ER_VIEW_NO_EXPLAIN - eng "EXPLAIN/SHOW can not be issued; lacking privileges for underlying table" - ger "EXPLAIN/SHOW kann nicht verlangt werden. Rechte fr zugrunde liegende Tabelle fehlen" - rus "EXPLAIN/SHOW ; " - ukr "EXPLAIN/SHOW צ; æ " + eng "EXPLAIN/SHOW can not be issued; lacking privileges for underlying table" + ger "EXPLAIN/SHOW kann nicht verlangt werden. Rechte fr zugrunde liegende Tabelle fehlen" + rus "EXPLAIN/SHOW ; " + ukr "EXPLAIN/SHOW צ; æ " ER_FRM_UNKNOWN_TYPE - eng "File '%-.64s' has unknown type '%-.64s' in its header" - ger "Datei '%-.64s' hat unbekannten Typ '%-.64s' im Header" - rus " '%-.64s' '%-.64s' " - ukr " '%-.64s' צ '%-.64s' " + eng "File '%-.64s' has unknown type '%-.64s' in its header" + ger "Datei '%-.64s' hat unbekannten Typ '%-.64s' im Header" + rus " '%-.64s' '%-.64s' " + ukr " '%-.64s' צ '%-.64s' " ER_WRONG_OBJECT - eng "'%-.64s.%-.64s' is not %s" - ger "'%-.64s.%-.64s' ist nicht %s" - rus "'%-.64s.%-.64s' - %s" - ukr "'%-.64s.%-.64s' %s" + eng "'%-.64s.%-.64s' is not %s" + ger "'%-.64s.%-.64s' ist nicht %s" + rus "'%-.64s.%-.64s' - %s" + ukr "'%-.64s.%-.64s' %s" ER_NONUPDATEABLE_COLUMN - eng "Column '%-.64s' is not updatable" - ger "Feld '%-.64s' ist nicht aktualisierbar" - rus " '%-.64s' " - ukr " '%-.64s' " + eng "Column '%-.64s' is not updatable" + ger "Feld '%-.64s' ist nicht aktualisierbar" + rus " '%-.64s' " + ukr " '%-.64s' " ER_VIEW_SELECT_DERIVED - eng "View's SELECT contains a subquery in the FROM clause" - ger "SELECT der View enthlt eine Subquery in der FROM-Klausel" - rus "View SELECT FROM" - ukr "View SELECT Ц æ FROM" + eng "View's SELECT contains a subquery in the FROM clause" + ger "SELECT der View enthlt eine Subquery in der FROM-Klausel" + rus "View SELECT FROM" + ukr "View SELECT Ц æ FROM" ER_VIEW_SELECT_CLAUSE - eng "View's SELECT contains a '%s' clause" - ger "SELECT der View enthlt eine '%s'-Klausel" - rus "View SELECT '%s'" - ukr "View SELECT æ '%s'" + eng "View's SELECT contains a '%s' clause" + ger "SELECT der View enthlt eine '%s'-Klausel" + rus "View SELECT '%s'" + ukr "View SELECT æ '%s'" ER_VIEW_SELECT_VARIABLE - eng "View's SELECT contains a variable or parameter" - ger "SELECT der View enthlt eine Variable oder einen Parameter" - rus "View SELECT " - ukr "View SELECT " + eng "View's SELECT contains a variable or parameter" + ger "SELECT der View enthlt eine Variable oder einen Parameter" + rus "View SELECT " + ukr "View SELECT " ER_VIEW_SELECT_TMPTABLE - eng "View's SELECT refers to a temporary table '%-.64s'" - ger "SELECT der View verweist auf eine temporre Tabelle '%-.64s'" - rus "View SELECT '%-.64s'" - ukr "View SELECT դ '%-.64s'" + eng "View's SELECT refers to a temporary table '%-.64s'" + ger "SELECT der View verweist auf eine temporre Tabelle '%-.64s'" + rus "View SELECT '%-.64s'" + ukr "View SELECT դ '%-.64s'" ER_VIEW_WRONG_LIST - eng "View's SELECT and view's field list have different column counts" - ger "SELECT- und Feldliste der Views haben unterschiedliche Anzahlen von Spalten" - rus "View SELECT view " - ukr "View SELECT ̦ æ view Ҧ ˦˦ æ" + eng "View's SELECT and view's field list have different column counts" + ger "SELECT- und Feldliste der Views haben unterschiedliche Anzahlen von Spalten" + rus "View SELECT view " + ukr "View SELECT ̦ æ view Ҧ ˦˦ æ" ER_WARN_VIEW_MERGE - eng "View merge algorithm can't be used here for now (assumed undefined algorithm)" - ger "View-Merge-Algorithmus kann hier momentan nicht verwendet werden (undefinierter Algorithmus wird angenommen)" - rus " view ( )" - ukr " view ( )" + eng "View merge algorithm can't be used here for now (assumed undefined algorithm)" + ger "View-Merge-Algorithmus kann hier momentan nicht verwendet werden (undefinierter Algorithmus wird angenommen)" + rus " view ( )" + ukr " view ( )" ER_WARN_VIEW_WITHOUT_KEY - eng "View being updated does not have complete key of underlying table in it" - ger "Die aktualisierte View enthlt nicht den vollstndigen Schlssel der zugrunde liegenden Tabelle" - rus " view () ()" - ukr "View, , ͦ æ(), Ҧ " + eng "View being updated does not have complete key of underlying table in it" + ger "Die aktualisierte View enthlt nicht den vollstndigen Schlssel der zugrunde liegenden Tabelle" + rus " view () ()" + ukr "View, , ͦ æ(), Ҧ " ER_VIEW_INVALID - eng "View '%-.64s.%-.64s' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them" + eng "View '%-.64s.%-.64s' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them" ER_SP_NO_DROP_SP - eng "Can't drop or alter a %s from within another stored routine" - ger "Kann eine %s nicht von innerhalb einer anderen gespeicherten Routine lschen oder ndern" + eng "Can't drop or alter a %s from within another stored routine" + ger "Kann eine %s nicht von innerhalb einer anderen gespeicherten Routine lschen oder ndern" ER_SP_GOTO_IN_HNDLR - eng "GOTO is not allowed in a stored procedure handler" - ger "GOTO ist im Handler einer gespeicherten Prozedur nicht erlaubt" + eng "GOTO is not allowed in a stored procedure handler" + ger "GOTO ist im Handler einer gespeicherten Prozedur nicht erlaubt" ER_TRG_ALREADY_EXISTS - eng "Trigger already exists" - ger "Trigger existiert bereits" + eng "Trigger already exists" + ger "Trigger existiert bereits" ER_TRG_DOES_NOT_EXIST - eng "Trigger does not exist" - ger "Trigger existiert nicht" + eng "Trigger does not exist" + ger "Trigger existiert nicht" ER_TRG_ON_VIEW_OR_TEMP_TABLE - eng "Trigger's '%-.64s' is view or temporary table" - ger "'%-.64s' des Triggers ist View oder temporre Tabelle" + eng "Trigger's '%-.64s' is view or temporary table" + ger "'%-.64s' des Triggers ist View oder temporre Tabelle" ER_TRG_CANT_CHANGE_ROW - eng "Updating of %s row is not allowed in %strigger" - ger "Aktualisieren einer %s-Zeile ist in einem %-Trigger nicht erlaubt" + eng "Updating of %s row is not allowed in %strigger" + ger "Aktualisieren einer %s-Zeile ist in einem %-Trigger nicht erlaubt" ER_TRG_NO_SUCH_ROW_IN_TRG - eng "There is no %s row in %s trigger" - ger "Es gibt keine %s-Zeile im %s-Trigger" + eng "There is no %s row in %s trigger" + ger "Es gibt keine %s-Zeile im %s-Trigger" ER_NO_DEFAULT_FOR_FIELD - eng "Field '%-.64s' doesn't have a default value" - ger "Feld '%-.64s' hat keinen Vorgabewert" + eng "Field '%-.64s' doesn't have a default value" + ger "Feld '%-.64s' hat keinen Vorgabewert" ER_DIVISION_BY_ZERO 22012 - eng "Division by 0" - ger "Division durch 0" + eng "Division by 0" + ger "Division durch 0" ER_TRUNCATED_WRONG_VALUE_FOR_FIELD - eng "Incorrect %-.32s value: '%-.128s' for column '%.64s' at row %ld" - ger "Falscher %-.32s-Wert: '%-.128s' fr Feld '%.64s' in Zeile %ld" + eng "Incorrect %-.32s value: '%-.128s' for column '%.64s' at row %ld" + ger "Falscher %-.32s-Wert: '%-.128s' fr Feld '%.64s' in Zeile %ld" ER_ILLEGAL_VALUE_FOR_TYPE 22007 - eng "Illegal %s '%-.64s' value found during parsing" - ger "Nicht zulssiger %s-Wert '%-.64s' beim Parsen gefunden" + eng "Illegal %s '%-.64s' value found during parsing" + ger "Nicht zulssiger %s-Wert '%-.64s' beim Parsen gefunden" ER_VIEW_NONUPD_CHECK - eng "CHECK OPTION on non-updatable view '%-.64s.%-.64s'" - ger "CHECK OPTION auf nicht-aktualisierbarem View '%-.64s.%-.64s'" - rus "CHECK OPTION VIEW '%-.64s.%-.64s'" - ukr "CHECK OPTION VIEW '%-.64s.%-.64s' " + eng "CHECK OPTION on non-updatable view '%-.64s.%-.64s'" + ger "CHECK OPTION auf nicht-aktualisierbarem View '%-.64s.%-.64s'" + rus "CHECK OPTION VIEW '%-.64s.%-.64s'" + ukr "CHECK OPTION VIEW '%-.64s.%-.64s' " ER_VIEW_CHECK_FAILED - eng "CHECK OPTION failed '%-.64s.%-.64s'" - ger "CHECK OPTION fehlgeschlagen: '%-.64s.%-.64s'" - rus " CHECK OPTION VIEW '%-.64s.%-.64s' " - ukr "צ CHECK OPTION VIEW '%-.64s.%-.64s' " + eng "CHECK OPTION failed '%-.64s.%-.64s'" + ger "CHECK OPTION fehlgeschlagen: '%-.64s.%-.64s'" + rus " CHECK OPTION VIEW '%-.64s.%-.64s' " + ukr "צ CHECK OPTION VIEW '%-.64s.%-.64s' " ER_PROCACCESS_DENIED_ERROR 42000 - eng "%-.16s command denied to user '%-.32s'@'%-.64s' for routine '%-.64s'" - ger "Befehl %-.16s nicht zulssig fr Benutzer '%-.32s'@'%-.64s' in Routine '%-.64s'" + eng "%-.16s command denied to user '%-.32s'@'%-.64s' for routine '%-.64s'" + ger "Befehl %-.16s nicht zulssig fr Benutzer '%-.32s'@'%-.64s' in Routine '%-.64s'" ER_RELAY_LOG_FAIL - eng "Failed purging old relay logs: %s" - ger "Bereinigen alter Relais-Logs fehlgeschlagen: %s" + eng "Failed purging old relay logs: %s" + ger "Bereinigen alter Relais-Logs fehlgeschlagen: %s" ER_PASSWD_LENGTH - eng "Password hash should be a %d-digit hexadecimal number" - ger "Passwort-Hash sollte eine Hexdaezimalzahl mit %d Stellen sein" + eng "Password hash should be a %d-digit hexadecimal number" + ger "Passwort-Hash sollte eine Hexdaezimalzahl mit %d Stellen sein" ER_UNKNOWN_TARGET_BINLOG - eng "Target log not found in binlog index" - ger "Ziel-Log im Binlog-Index nicht gefunden" + eng "Target log not found in binlog index" + ger "Ziel-Log im Binlog-Index nicht gefunden" ER_IO_ERR_LOG_INDEX_READ - eng "I/O error reading log index file" - ger "Fehler beim Lesen der Log-Index-Datei" + eng "I/O error reading log index file" + ger "Fehler beim Lesen der Log-Index-Datei" ER_BINLOG_PURGE_PROHIBITED - eng "Server configuration does not permit binlog purge" - ger "Server-Konfiguration erlaubt keine Binlog-Bereinigung" + eng "Server configuration does not permit binlog purge" + ger "Server-Konfiguration erlaubt keine Binlog-Bereinigung" ER_FSEEK_FAIL - eng "Failed on fseek()" - ger "fseek() fehlgeschlagen" + eng "Failed on fseek()" + ger "fseek() fehlgeschlagen" ER_BINLOG_PURGE_FATAL_ERR - eng "Fatal error during log purge" - ger "Schwerwiegender Fehler bei der Log-Bereinigung" + eng "Fatal error during log purge" + ger "Schwerwiegender Fehler bei der Log-Bereinigung" ER_LOG_IN_USE - eng "A purgeable log is in use, will not purge" - ger "Ein zu bereinigendes Log wird gerade benutzt, daher keine Bereinigung" + eng "A purgeable log is in use, will not purge" + ger "Ein zu bereinigendes Log wird gerade benutzt, daher keine Bereinigung" ER_LOG_PURGE_UNKNOWN_ERR - eng "Unknown error during log purge" - ger "Unbekannter Fehler bei Log-Bereinigung" + eng "Unknown error during log purge" + ger "Unbekannter Fehler bei Log-Bereinigung" ER_RELAY_LOG_INIT - eng "Failed initializing relay log position: %s" - ger "Initialisierung der Relais-Log-Position fehlgeschlagen: %s" + eng "Failed initializing relay log position: %s" + ger "Initialisierung der Relais-Log-Position fehlgeschlagen: %s" ER_NO_BINARY_LOGGING - eng "You are not using binary logging" - ger "Sie verwenden keine Binrlogs" + eng "You are not using binary logging" + ger "Sie verwenden keine Binrlogs" ER_RESERVED_SYNTAX - eng "The '%-.64s' syntax is reserved for purposes internal to the MySQL server" - ger "Die Schreibweise '%-.64s' ist fr interne Zwecke des MySQL-Servers reserviert" + eng "The '%-.64s' syntax is reserved for purposes internal to the MySQL server" + ger "Die Schreibweise '%-.64s' ist fr interne Zwecke des MySQL-Servers reserviert" ER_WSAS_FAILED - eng "WSAStartup Failed" - ger "WSAStartup fehlgeschlagen" + eng "WSAStartup Failed" + ger "WSAStartup fehlgeschlagen" ER_DIFF_GROUPS_PROC - eng "Can't handle procedures with different groups yet" - ger "Kann Prozeduren mit unterschiedlichen Gruppen noch nicht verarbeiten" + eng "Can't handle procedures with different groups yet" + ger "Kann Prozeduren mit unterschiedlichen Gruppen noch nicht verarbeiten" ER_NO_GROUP_FOR_PROC - eng "Select must have a group with this procedure" - ger "SELECT muss bei dieser Prozedur ein GROUP BY haben" + eng "Select must have a group with this procedure" + ger "SELECT muss bei dieser Prozedur ein GROUP BY haben" ER_ORDER_WITH_PROC - eng "Can't use ORDER clause with this procedure" - ger "Kann bei dieser Prozedur keine ORDER-BY-Klausel verwenden" + eng "Can't use ORDER clause with this procedure" + ger "Kann bei dieser Prozedur keine ORDER-BY-Klausel verwenden" ER_LOGGING_PROHIBIT_CHANGING_OF - eng "Binary logging and replication forbid changing the global server %s" - ger "Binrlogs und Replikation verhindern Wechsel des globalen Servers %s" + eng "Binary logging and replication forbid changing the global server %s" + ger "Binrlogs und Replikation verhindern Wechsel des globalen Servers %s" ER_NO_FILE_MAPPING - eng "Can't map file: %-.200s, errno: %d" - ger "Kann Datei nicht abbilden: %-.64s, Fehler: %d" + eng "Can't map file: %-.200s, errno: %d" + ger "Kann Datei nicht abbilden: %-.64s, Fehler: %d" ER_WRONG_MAGIC - eng "Wrong magic in %-.64s" - ger "Falsche magische Zahlen in %-.64s" + eng "Wrong magic in %-.64s" + ger "Falsche magische Zahlen in %-.64s" ER_PS_MANY_PARAM - eng "Prepared statement contains too many placeholders" - ger "Vorbereitete Anweisung enthlt zu viele Platzhalter" + eng "Prepared statement contains too many placeholders" + ger "Vorbereitete Anweisung enthlt zu viele Platzhalter" ER_KEY_PART_0 - eng "Key part '%-.64s' length cannot be 0" - ger "Lnge des Schlsselteils '%-.64s' kann nicht 0 sein" + eng "Key part '%-.64s' length cannot be 0" + ger "Lnge des Schlsselteils '%-.64s' kann nicht 0 sein" ER_VIEW_CHECKSUM - eng "View text checksum failed" - ger "View-Text-Prfsumme fehlgeschlagen" - rus " VIEW " - ukr "צ ϧ VIEW " + eng "View text checksum failed" + ger "View-Text-Prfsumme fehlgeschlagen" + rus " VIEW " + ukr "צ ϧ VIEW " ER_VIEW_MULTIUPDATE - eng "Can not modify more than one base table through a join view '%-.64s.%-.64s'" - ger "Kann nicht mehr als eine Basistabelle ber Join-View '%-.64s.%-.64s' ndern" - rus " VIEW '%-.64s.%-.64s'" - ukr " ¦ VIEW '%-.64s.%-.64s', ͦԦ ˦ " + eng "Can not modify more than one base table through a join view '%-.64s.%-.64s'" + ger "Kann nicht mehr als eine Basistabelle ber Join-View '%-.64s.%-.64s' ndern" + rus " VIEW '%-.64s.%-.64s'" + ukr " ¦ VIEW '%-.64s.%-.64s', ͦԦ ˦ " ER_VIEW_NO_INSERT_FIELD_LIST - eng "Can not insert into join view '%-.64s.%-.64s' without fields list" - ger "Kann nicht ohne Feldliste in Join-View '%-.64s.%-.64s' einfgen" - rus " VIEW '%-.64s.%-.64s' " - ukr " VIEW '%-.64s.%-.64s', ͦ ˦ , æ" + eng "Can not insert into join view '%-.64s.%-.64s' without fields list" + ger "Kann nicht ohne Feldliste in Join-View '%-.64s.%-.64s' einfgen" + rus " VIEW '%-.64s.%-.64s' " + ukr " VIEW '%-.64s.%-.64s', ͦ ˦ , æ" ER_VIEW_DELETE_MERGE_VIEW - eng "Can not delete from join view '%-.64s.%-.64s'" - ger "Kann nicht aus Join-View '%-.64s.%-.64s' lschen" - rus " VIEW '%-.64s.%-.64s'" - ukr " VIEW '%-.64s.%-.64s', ͦ ˦ " + eng "Can not delete from join view '%-.64s.%-.64s'" + ger "Kann nicht aus Join-View '%-.64s.%-.64s' lschen" + rus " VIEW '%-.64s.%-.64s'" + ukr " VIEW '%-.64s.%-.64s', ͦ ˦ " ER_CANNOT_USER - eng "Operation %s failed for %.256s" - ger "Operation %s schlug fehl fr %.256s" - norwegian-ny "Operation %s failed for '%.256s'" + eng "Operation %s failed for %.256s" + ger "Operation %s schlug fehl fr %.256s" + norwegian-ny "Operation %s failed for '%.256s'" ER_XAER_NOTA XAE04 eng "XAER_NOTA: Unknown XID" - ger "XAER_NOTA: Unbekannte XID" + ger "XAER_NOTA: Unbekannte XID" ER_XAER_INVAL XAE05 eng "XAER_INVAL: Invalid arguments (or unsupported command)" - ger "XAER_INVAL: Ungltige Argumente (oder nicht untersttzter Befehl)" + ger "XAER_INVAL: Ungltige Argumente (oder nicht untersttzter Befehl)" ER_XAER_RMFAIL XAE07 eng "XAER_RMFAIL: The command cannot be executed when global transaction is in the %.64s state" ger "XAER_RMFAIL: DEr Befehl kann nicht ausgefhrt werden, wenn die globale Transaktion im Zustand %.64s ist" rus "XAER_RMFAIL: '%.64s'" ER_XAER_OUTSIDE XAE09 eng "XAER_OUTSIDE: Some work is done outside global transaction" - ger "XAER_OUTSIDE: Einige Arbeiten werden auerhalb der globalen Transaktion verrichtet" + ger "XAER_OUTSIDE: Einige Arbeiten werden auerhalb der globalen Transaktion verrichtet" ER_XAER_RMERR XAE03 eng "XAER_RMERR: Fatal error occurred in the transaction branch - check your data for consistency" - ger "XAER_RMERR: Schwerwiegender Fehler im Transaktionszweig - prfen Sie Ihre Daten auf Konsistenz" + ger "XAER_RMERR: Schwerwiegender Fehler im Transaktionszweig - prfen Sie Ihre Daten auf Konsistenz" ER_XA_RBROLLBACK XA100 eng "XA_RBROLLBACK: Transaction branch was rolled back" - ger "XA_RBROLLBACK: Transaktionszweig wurde zurckgerollt" + ger "XA_RBROLLBACK: Transaktionszweig wurde zurckgerollt" ER_NONEXISTING_PROC_GRANT 42000 - eng "There is no such grant defined for user '%-.32s' on host '%-.64s' on routine '%-.64s'" - ger "Es gibt diese Berechtigung fr Benutzer '%-.32s' auf Host '%-.64s' fr Routine '%-.64s' nicht" + eng "There is no such grant defined for user '%-.32s' on host '%-.64s' on routine '%-.64s'" + ger "Es gibt diese Berechtigung fr Benutzer '%-.32s' auf Host '%-.64s' fr Routine '%-.64s' nicht" ER_PROC_AUTO_GRANT_FAIL - eng "Failed to grant EXECUTE and ALTER ROUTINE privileges" - ger "Gewhrung von EXECUTE- und ALTER-ROUTINE-Rechten fehlgeschlagen" + eng "Failed to grant EXECUTE and ALTER ROUTINE privileges" + ger "Gewhrung von EXECUTE- und ALTER-ROUTINE-Rechten fehlgeschlagen" ER_PROC_AUTO_REVOKE_FAIL - eng "Failed to revoke all privileges to dropped routine" - ger "Rcknahme aller Rechte fr die gelschte Routine fehlgeschlagen" + eng "Failed to revoke all privileges to dropped routine" + ger "Rcknahme aller Rechte fr die gelschte Routine fehlgeschlagen" ER_DATA_TOO_LONG 22001 - eng "Data too long for column '%s' at row %ld" - ger "Daten zu lang fr Feld '%s' in Zeile %ld" + eng "Data too long for column '%s' at row %ld" + ger "Daten zu lang fr Feld '%s' in Zeile %ld" ER_SP_BAD_SQLSTATE 42000 - eng "Bad SQLSTATE: '%s'" - ger "Ungltiger SQLSTATE: '%s'" + eng "Bad SQLSTATE: '%s'" + ger "Ungltiger SQLSTATE: '%s'" ER_STARTUP - eng "%s: ready for connections.\nVersion: '%s' socket: '%s' port: %d %s" - ger "%s: bereit fr Verbindungen.\nVersion: '%s' Socket: '%s' Port: %d %s" + eng "%s: ready for connections.\nVersion: '%s' socket: '%s' port: %d %s" + ger "%s: bereit fr Verbindungen.\nVersion: '%s' Socket: '%s' Port: %d %s" ER_LOAD_FROM_FIXED_SIZE_ROWS_TO_VAR eng "Can't load value from file with fixed size rows to variable" - ger "Kann Wert aus Datei mit Zeilen fester Gre nicht in Variable laden" + ger "Kann Wert aus Datei mit Zeilen fester Gre nicht in Variable laden" ER_CANT_CREATE_USER_WITH_GRANT 42000 - eng "You are not allowed to create a user with GRANT" - ger "Sie drfen keinen Benutzer mit GRANT anlegen" + eng "You are not allowed to create a user with GRANT" + ger "Sie drfen keinen Benutzer mit GRANT anlegen" ER_WRONG_VALUE_FOR_TYPE - eng "Incorrect %-.32s value: '%-.128s' for function %-.32s" - ger "Falscher %-.32s-Wert: '%-.128s' fr Funktion %-.32s" + eng "Incorrect %-.32s value: '%-.128s' for function %-.32s" + ger "Falscher %-.32s-Wert: '%-.128s' fr Funktion %-.32s" ER_TABLE_DEF_CHANGED - eng "Table definition has changed, please retry transaction" - ger "Tabellendefinition wurde gendert, bitte starten Sie die Transaktion neu" + eng "Table definition has changed, please retry transaction" + ger "Tabellendefinition wurde gendert, bitte starten Sie die Transaktion neu" ER_SP_DUP_HANDLER 42000 - eng "Duplicate handler declared in the same block" - ger "Doppelter Handler im selben Block deklariert" + eng "Duplicate handler declared in the same block" + ger "Doppelter Handler im selben Block deklariert" ER_SP_NOT_VAR_ARG 42000 - eng "OUT or INOUT argument %d for routine %s is not a variable or NEW pseudo-variable in BEFORE trigger" - ger "OUT- oder INOUT-Argument %d fr Routine %s ist keine Variable" + eng "OUT or INOUT argument %d for routine %s is not a variable or NEW pseudo-variable in BEFORE trigger" + ger "OUT- oder INOUT-Argument %d fr Routine %s ist keine Variable" ER_SP_NO_RETSET 0A000 - eng "Not allowed to return a result set from a %s" - ger "Rckgabe einer Ergebnismenge aus einer %s ist nicht erlaubt" + eng "Not allowed to return a result set from a %s" + ger "Rckgabe einer Ergebnismenge aus einer %s ist nicht erlaubt" ER_CANT_CREATE_GEOMETRY_OBJECT 22003 - eng "Cannot get geometry object from data you send to the GEOMETRY field" - ger "Kann kein Geometrieobjekt aus den Daten machen, die Sie dem GEOMETRY-Feld bergeben haben" + eng "Cannot get geometry object from data you send to the GEOMETRY field" + ger "Kann kein Geometrieobjekt aus den Daten machen, die Sie dem GEOMETRY-Feld bergeben haben" ER_FAILED_ROUTINE_BREAK_BINLOG - eng "A routine failed and has neither NO SQL nor READS SQL DATA in its declaration and binary logging is enabled; if non-transactional tables were updated, the binary log will miss their changes" - ger "Eine Routine, die weder NO SQL noch READS SQL DATA in der Deklaration hat, schlug fehl und Binrlogging ist aktiv. Wenn Nicht-Transaktions-Tabellen aktualisiert wurden, enthlt das Binrlog ihre nderungen nicht" + eng "A routine failed and has neither NO SQL nor READS SQL DATA in its declaration and binary logging is enabled; if non-transactional tables were updated, the binary log will miss their changes" + ger "Eine Routine, die weder NO SQL noch READS SQL DATA in der Deklaration hat, schlug fehl und Binrlogging ist aktiv. Wenn Nicht-Transaktions-Tabellen aktualisiert wurden, enthlt das Binrlog ihre nderungen nicht" ER_BINLOG_UNSAFE_ROUTINE - eng "This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)" - ger "Diese Routine hat weder DETERMINISTIC, NO SQL noch READS SQL DATA in der Deklaration und Binrlogging ist aktiv (*vielleicht* sollten Sie die weniger sichere Variable log_bin_trust_routine_creators verwenden)" + eng "This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)" + ger "Diese Routine hat weder DETERMINISTIC, NO SQL noch READS SQL DATA in der Deklaration und Binrlogging ist aktiv (*vielleicht* sollten Sie die weniger sichere Variable log_bin_trust_routine_creators verwenden)" ER_BINLOG_CREATE_ROUTINE_NEED_SUPER - eng "You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)" - ger "Sie haben keine SUPER-Berechtigung und Binrlogging ist aktiv (*vielleicht* sollten Sie die weniger sichere Variable log_bin_trust_routine_creators verwenden)" + eng "You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)" + ger "Sie haben keine SUPER-Berechtigung und Binrlogging ist aktiv (*vielleicht* sollten Sie die weniger sichere Variable log_bin_trust_routine_creators verwenden)" ER_EXEC_STMT_WITH_OPEN_CURSOR - eng "You can't execute a prepared statement which has an open cursor associated with it. Reset the statement to re-execute it." - ger "Sie knnen keine vorbereitete Anweisung ausfhren, die mit einem geffneten Cursor verknpft ist. Setzen Sie die Anweisung zurck, um sie neu auszufhren" + eng "You can't execute a prepared statement which has an open cursor associated with it. Reset the statement to re-execute it." + ger "Sie knnen keine vorbereitete Anweisung ausfhren, die mit einem geffneten Cursor verknpft ist. Setzen Sie die Anweisung zurck, um sie neu auszufhren" ER_STMT_HAS_NO_OPEN_CURSOR - eng "The statement (%lu) has no open cursor." - ger "Die Anweisung (%lu) hat keinen geffneten Cursor" + eng "The statement (%lu) has no open cursor." + ger "Die Anweisung (%lu) hat keinen geffneten Cursor" ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG eng "Explicit or implicit commit is not allowed in stored function or trigger." - ger "Explizites oder implizites Commit ist in gespeicherten Funktionen und in Triggern nicht erlaubt" + ger "Explizites oder implizites Commit ist in gespeicherten Funktionen und in Triggern nicht erlaubt" ER_NO_DEFAULT_FOR_VIEW_FIELD eng "Field of view '%-.64s.%-.64s' underlying table doesn't have a default value" - ger "Ein Feld der dem View '%-.64s.%-.64s' zugrundeliegenden Tabelle hat keinen Vorgabewert" + ger "Ein Feld der dem View '%-.64s.%-.64s' zugrundeliegenden Tabelle hat keinen Vorgabewert" ER_SP_NO_RECURSION eng "Recursive stored functions and triggers are not allowed." - ger "Rekursive gespeicherte Routinen und Triggers sind nicht erlaubt" + ger "Rekursive gespeicherte Routinen und Triggers sind nicht erlaubt" ER_TOO_BIG_SCALE 42000 S1009 eng "Too big scale %d specified for column '%-.64s'. Maximum is %d." - ger "Zu groer Skalierungsfaktor %d fr Feld '%-.64s' angegeben. Maximum ist %d" + ger "Zu groer Skalierungsfaktor %d fr Feld '%-.64s' angegeben. Maximum ist %d" ER_TOO_BIG_PRECISION 42000 S1009 eng "Too big precision %d specified for column '%-.64s'. Maximum is %d." - ger "Zu groe Genauigkeit %d fr Feld '%-.64s' angegeben. Maximum ist %d" + ger "Zu groe Genauigkeit %d fr Feld '%-.64s' angegeben. Maximum ist %d" ER_M_BIGGER_THAN_D 42000 S1009 eng "For float(M,D), double(M,D) or decimal(M,D), M must be >= D (column '%-.64s')." - ger "Fr FLOAT(M,D), DOUBLE(M,D) oder DECIMAL(M,D) muss M >= D sein (Feld '%-.64s')" + ger "Fr FLOAT(M,D), DOUBLE(M,D) oder DECIMAL(M,D) muss M >= D sein (Feld '%-.64s')" ER_WRONG_LOCK_OF_SYSTEM_TABLE eng "You can't combine write-locking of system '%-.64s.%-.64s' table with other tables" - ger "Sie knnen Schreibsperren auf der Systemtabelle '%-.64s.%-.64s' nicht mit anderen Tabellen kombinieren" + ger "Sie knnen Schreibsperren auf der Systemtabelle '%-.64s.%-.64s' nicht mit anderen Tabellen kombinieren" ER_CONNECT_TO_FOREIGN_DATA_SOURCE eng "Unable to connect to foreign data source: %.64s" - ger "Kann nicht mit Fremddatenquelle verbinden: %.64s" + ger "Kann nicht mit Fremddatenquelle verbinden: %.64s" ER_QUERY_ON_FOREIGN_DATA_SOURCE eng "There was a problem processing the query on the foreign data source. Data source error: %-.64" - ger "Bei der Verarbeitung der Abfrage ist in der Fremddatenquelle ein Problem aufgetreten. Datenquellenfehlermeldung: %-.64s" + ger "Bei der Verarbeitung der Abfrage ist in der Fremddatenquelle ein Problem aufgetreten. Datenquellenfehlermeldung: %-.64s" ER_FOREIGN_DATA_SOURCE_DOESNT_EXIST eng "The foreign data source you are trying to reference does not exist. Data source error: %-.64s" - ger "Die Fremddatenquelle, auf die Sie zugreifen wollen, existiert nicht. Datenquellenfehlermeldung: %-.64s" + ger "Die Fremddatenquelle, auf die Sie zugreifen wollen, existiert nicht. Datenquellenfehlermeldung: %-.64s" ER_FOREIGN_DATA_STRING_INVALID_CANT_CREATE eng "Can't create federated table. The data source connection string '%-.64s' is not in the correct format" ger "Kann fderierte Tabelle nicht erzeugen. Der Datenquellen-Verbindungsstring '%-.64s' hat kein korrektes Format" ER_FOREIGN_DATA_STRING_INVALID eng "The data source connection string '%-.64s' is not in the correct format" - ger "Der Datenquellen-Verbindungsstring '%-.64s' hat kein korrektes Format" + ger "Der Datenquellen-Verbindungsstring '%-.64s' hat kein korrektes Format" ER_CANT_CREATE_FEDERATED_TABLE - eng "Can't create federated table. Foreign data src error: %-.64s" - ger "Kann fderierte Tabelle nicht erzeugen. Fremddatenquellenfehlermeldung: %-.64s" + eng "Can't create federated table. Foreign data src error: %-.64s" + ger "Kann fderierte Tabelle nicht erzeugen. Fremddatenquellenfehlermeldung: %-.64s" ER_TRG_IN_WRONG_SCHEMA - eng "Trigger in wrong schema" - ger "Trigger im falschen Schema" + eng "Trigger in wrong schema" + ger "Trigger im falschen Schema" ER_STACK_OVERRUN_NEED_MORE - eng "Thread stack overrun: %ld bytes used of a %ld byte stack, and %ld bytes needed. Use 'mysqld -O thread_stack=#' to specify a bigger stack." - ger "Thread-Stack-berlauf: %ld Bytes eines %ld-Byte-Stacks in Verwendung, und %ld Bytes bentigt. Verwenden Sie 'mysqld -O thread_stack=#', um einen greren Stack anzugeben" + eng "Thread stack overrun: %ld bytes used of a %ld byte stack, and %ld bytes needed. Use 'mysqld -O thread_stack=#' to specify a bigger stack." + ger "Thread-Stack-berlauf: %ld Bytes eines %ld-Byte-Stacks in Verwendung, und %ld Bytes bentigt. Verwenden Sie 'mysqld -O thread_stack=#', um einen greren Stack anzugeben" ER_TOO_LONG_BODY 42000 S1009 - eng "Routine body for '%-.100s' is too long" - ger "Routinen-Body fr '%-.100s' ist zu lang" + eng "Routine body for '%-.100s' is too long" + ger "Routinen-Body fr '%-.100s' ist zu lang" ER_WARN_CANT_DROP_DEFAULT_KEYCACHE - eng "Cannot drop default keycache" + eng "Cannot drop default keycache" ger "Der vorgabemige Schlssel-Cache kann nicht gelscht werden" ER_TOO_BIG_DISPLAYWIDTH 42000 S1009 - eng "Display width out of range for column '%-.64s' (max = %d)" - ger "Anzeigebreite auerhalb des zulssigen Bereichs fr Spalte '%-.64s' (Maximum: %d)" + eng "Display width out of range for column '%-.64s' (max = %d)" + ger "Anzeigebreite auerhalb des zulssigen Bereichs fr Spalte '%-.64s' (Maximum: %d)" ER_XAER_DUPID XAE08 eng "XAER_DUPID: The XID already exists" - ger "XAER_DUPID: Die XID existiert bereits" + ger "XAER_DUPID: Die XID existiert bereits" ER_DATETIME_FUNCTION_OVERFLOW 22008 eng "Datetime function: %-.32s field overflow" - ger "Datetime-Funktion: %-.32s Feldberlauf" + ger "Datetime-Funktion: %-.32s Feldberlauf" ER_CANT_UPDATE_USED_TABLE_IN_SF_OR_TRG eng "Can't update table '%-.64s' in stored function/trigger because it is already used by statement which invoked this stored function/trigger." - ger "Kann Tabelle '%-.64s' in gespeicherter Funktion oder Trigger nicht aktualisieren, weil sie bereits von der Anweisung verwendet wird, die diese gespeicherte Funktion oder den Trigger aufrief" + ger "Kann Tabelle '%-.64s' in gespeicherter Funktion oder Trigger nicht aktualisieren, weil sie bereits von der Anweisung verwendet wird, die diese gespeicherte Funktion oder den Trigger aufrief" ER_VIEW_PREVENT_UPDATE eng "The definition of table '%-.64s' prevents operation %.64s on table '%-.64s'." - ger "Die Definition der Tabelle '%-.64s' verhindert die Operation %.64s auf Tabelle '%-.64s'" + ger "Die Definition der Tabelle '%-.64s' verhindert die Operation %.64s auf Tabelle '%-.64s'" ER_PS_NO_RECURSION eng "The prepared statement contains a stored routine call that refers to that same statement. It's not allowed to execute a prepared statement in such a recursive manner" - ger "Die vorbereitete Anweisung enthlt einen Aufruf einer gespeicherten Routine, die auf eben dieselbe Anweisung verweist. Es ist nicht erlaubt, eine vorbereitete Anweisung in solch rekursiver Weise auszufhren" + ger "Die vorbereitete Anweisung enthlt einen Aufruf einer gespeicherten Routine, die auf eben dieselbe Anweisung verweist. Es ist nicht erlaubt, eine vorbereitete Anweisung in solch rekursiver Weise auszufhren" ER_SP_CANT_SET_AUTOCOMMIT - eng "Not allowed to set autocommit from a stored function or trigger" + eng "Not allowed to set autocommit from a stored function or trigger" ger "Es ist nicht erlaubt, innerhalb einer gespeicherten Funktion oder eines Triggers AUTOCOMMIT zu setzen" ER_MALFORMED_DEFINER - eng "Definer is not fully qualified" - ger "Definierer des View ist nicht vollstndig spezifiziert" + eng "Definer is not fully qualified" + ger "Definierer des View ist nicht vollstndig spezifiziert" ER_VIEW_FRM_NO_USER eng "View '%-.64s'.'%-.64s' has no definer information (old table format). Current user is used as definer. Please recreate the view!" - ger "View '%-.64s'.'%-.64s' hat keine Definierer-Information (altes Tabellenformat). Der aktuelle Benutzer wird als Definierer verwendet. Bitte erstellen Sie den View neu" + ger "View '%-.64s'.'%-.64s' hat keine Definierer-Information (altes Tabellenformat). Der aktuelle Benutzer wird als Definierer verwendet. Bitte erstellen Sie den View neu" ER_VIEW_OTHER_USER - eng "You need the SUPER privilege for creation view with '%-.64s'@'%-.64s' definer" - ger "Sie brauchen die SUPER-Berechtigung, um einen View mit dem Definierer '%-.64s'@'%-.64s' zu erzeugen" + eng "You need the SUPER privilege for creation view with '%-.64s'@'%-.64s' definer" + ger "Sie brauchen die SUPER-Berechtigung, um einen View mit dem Definierer '%-.64s'@'%-.64s' zu erzeugen" ER_NO_SUCH_USER eng "There is no '%-.64s'@'%-.64s' registered" - ger "'%-.64s'@'%-.64s' ist nicht registriert" + ger "'%-.64s'@'%-.64s' ist nicht registriert" ER_FORBID_SCHEMA_CHANGE - eng "Changing schema from '%-.64s' to '%-.64s' is not allowed." - ger "Wechsel des Schemas von '%-.64s' auf '%-.64s' ist nicht erlaubt" + eng "Changing schema from '%-.64s' to '%-.64s' is not allowed." + ger "Wechsel des Schemas von '%-.64s' auf '%-.64s' ist nicht erlaubt" ER_ROW_IS_REFERENCED_2 23000 - eng "Cannot delete or update a parent row: a foreign key constraint fails (%.192s)" - ger "Kann Eltern-Zeile nicht lschen oder aktualisieren: eine Fremdschlsselbedingung schlgt fehl (%.192s)" + eng "Cannot delete or update a parent row: a foreign key constraint fails (%.192s)" + ger "Kann Eltern-Zeile nicht lschen oder aktualisieren: eine Fremdschlsselbedingung schlgt fehl (%.192s)" ER_NO_REFERENCED_ROW_2 23000 - eng "Cannot add or update a child row: a foreign key constraint fails (%.192s)" - ger "Kann Kind-Zeile nicht hinzufgen oder aktualisieren: eine Fremdschlsselbedingung schlgt fehl (%.192s)" + eng "Cannot add or update a child row: a foreign key constraint fails (%.192s)" + ger "Kann Kind-Zeile nicht hinzufgen oder aktualisieren: eine Fremdschlsselbedingung schlgt fehl (%.192s)" ER_SP_BAD_VAR_SHADOW 42000 eng "Variable '%-.64s' must be quoted with `...`, or renamed" ger "Variable '%-.64s' muss mit `...` geschtzt oder aber umbenannt werden" @@ -5579,270 +5579,375 @@ ER_SP_RECURSION_LIMIT eng "Recursive limit %d (as set by the max_sp_recursion_depth variable) was exceeded for routine %.64s" ger "Rekursionsgrenze %d (durch Variable max_sp_recursion_depth gegeben) wurde fr Routine %.64s berschritten" ER_SP_PROC_TABLE_CORRUPT - eng "Failed to load routine %-.64s. The table mysql.proc is missing, corrupt, or contains bad data (internal code %d)" + eng "Failed to load routine %-.64s. The table mysql.proc is missing, corrupt, or contains bad data (internal code %d)" + ger "Routine %-64s konnte nicht geladen werden. Die Tabelle mysql.proc fehlt, ist beschdigt, oder enthlt fehlerhaften Daten (interner Code: %d)" ER_SP_WRONG_NAME 42000 - eng "Incorrect routine name '%-.64s'" + eng "Incorrect routine name '%-.64s'" + ger "Ungltiger Routinenname '%-.64s'" ER_TABLE_NEEDS_UPGRADE - eng "Table upgrade required. Please do \"REPAIR TABLE `%-.32s`\" to fix it!" + eng "Table upgrade required. Please do \"REPAIR TABLE `%-.32s`\" to fix it!" + ger "Tabellenaktualisierung erforderlich. Bitte zum Reparieren \"REPAIR TABLE `%-.32s`\" eingeben!" ER_SP_NO_AGGREGATE 42000 - eng "AGGREGATE is not supported for stored functions" + eng "AGGREGATE is not supported for stored functions" + ger "AGGREGATE wird bei gespeicherten Funktionen nicht untersttzt" ER_MAX_PREPARED_STMT_COUNT_REACHED 42000 eng "Can't create more than max_prepared_stmt_count statements (current value: %lu)" + ger "Kann nicht mehr Anweisungen als max_prepared_stmt_count erzeugen (aktueller Wert: %lu)" ER_VIEW_RECURSIVE eng "`%-.64s`.`%-.64s` contains view recursion" + ger "`%-.64s`.`%-.64s` enthlt View-Rekursion" ER_NON_GROUPING_FIELD_USED 42000 - eng "non-grouping field '%-.64s' is used in %-.64s clause" + eng "non-grouping field '%-.64s' is used in %-.64s clause" + ger "In der %-.64s-Klausel wird das die Nicht-Gruppierungsspalte '%-.64s' verwendet" ER_TABLE_CANT_HANDLE_SPKEYS eng "The used table type doesn't support SPATIAL indexes" + ger "Der verwendete Tabellentyp untersttzt keine SPATIAL-Indizes" ER_ILLEGAL_HA_CREATE_OPTION eng "Table storage engine '%-.64s' does not support the create option '%.64s'" + ger "Speicher-Engine '%-.64s' der Tabelle untersttzt die Option '%.64s' nicht" ER_PARTITION_REQUIRES_VALUES_ERROR eng "%-.64s PARTITIONING requires definition of VALUES %-.64s for each partition" + ger "%-.64s-PARTITIONierung erfordert Definition von VALUES %-.64s fr jede Partition" swe "%-.64s PARTITIONering krver definition av VALUES %-.64s fr varje partition" ER_PARTITION_WRONG_VALUES_ERROR eng "Only %-.64s PARTITIONING can use VALUES %-.64s in partition definition" + ger "Nur %-.64s-PARTITIONierung kann VALUES %-.64s in der Partitionsdefinition verwenden" swe "Endast %-.64s partitionering kan anvnda VALUES %-.64s i definition av partitionen" ER_PARTITION_MAXVALUE_ERROR eng "MAXVALUE can only be used in last partition definition" + ger "MAXVALUE kann nur fr die Definition der letzten Partition verwendet werden" swe "MAXVALUE kan bara anvndas i definitionen av den sista partitionen" ER_PARTITION_SUBPARTITION_ERROR eng "Subpartitions can only be hash partitions and by key" + ger "Unterpartitionen drfen nur HASH- oder KEY-Partitionen sein" swe "Subpartitioner kan bara vara hash och key partitioner" ER_PARTITION_SUBPART_MIX_ERROR eng "Must define subpartitions on all partitions if on one partition" + ger "Unterpartitionen knnen nur Hash- oder Key-Partitionen sein" swe "Subpartitioner måste definieras på alla partitioner om på en" - ER_PARTITION_WRONG_NO_PART_ERROR eng "Wrong number of partitions defined, mismatch with previous setting" + ger "Falsche Anzahl von Partitionen definiert, stimmt nicht mit vorherigen Einstellungen berein" swe "Antal partitioner definierade och antal partitioner r inte lika" ER_PARTITION_WRONG_NO_SUBPART_ERROR eng "Wrong number of subpartitions defined, mismatch with previous setting" + ger "Falsche Anzahl von Unterpartitionen definiert, stimmt nicht mit vorherigen Einstellungen berein" swe "Antal subpartitioner definierade och antal subpartitioner r inte lika" ER_CONST_EXPR_IN_PARTITION_FUNC_ERROR eng "Constant/Random expression in (sub)partitioning function is not allowed" + ger "Konstante oder Random-Ausdrcke in (Unter-)Partitionsfunktionen sind nicht erlaubt" swe "Konstanta uttryck eller slumpmssiga uttryck r inte tilltna (sub)partitioneringsfunktioner" ER_NO_CONST_EXPR_IN_RANGE_OR_LIST_ERROR eng "Expression in RANGE/LIST VALUES must be constant" + ger "Ausdrcke in RANGE/LIST VALUES mssen konstant sein" swe "Uttryck i RANGE/LIST VALUES mste vara ett konstant uttryck" ER_FIELD_NOT_FOUND_PART_ERROR eng "Field in list of fields for partition function not found in table" + ger "Felder in der Feldliste der Partitionierungsfunktion wurden in der Tabelle nicht gefunden" swe "Flt i listan av flt fr partitionering med key inte funnen i tabellen" ER_LIST_OF_FIELDS_ONLY_IN_HASH_ERROR eng "List of fields is only allowed in KEY partitions" + ger "Eine Feldliste ist nur in KEY-Partitionen erlaubt" swe "En lista av flt r endast tilltet fr KEY partitioner" ER_INCONSISTENT_PARTITION_INFO_ERROR eng "The partition info in the frm file is not consistent with what can be written into the frm file" + ger "Die Partitionierungsinformationen in der frm-Datei stimmen nicht mit dem berein, was in die frm-Datei geschrieben werden kann" swe "Partitioneringsinformationen i frm-filen r inte konsistent med vad som kan skrivas i frm-filen" ER_PARTITION_FUNC_NOT_ALLOWED_ERROR eng "The %-.64s function returns the wrong type" + ger "Die %-.64s-Funktion gibt einen falschen Typ zurck" swe "%-.64s-funktionen returnerar felaktig typ" ER_PARTITIONS_MUST_BE_DEFINED_ERROR eng "For %-.64s partitions each partition must be defined" + ger "Fr %-.64s-Partitionen muss jede Partition definiert sein" swe "Fr %-.64s partitionering s mste varje partition definieras" ER_RANGE_NOT_INCREASING_ERROR eng "VALUES LESS THAN value must be strictly increasing for each partition" + ger "Werte in VALUES LESS THAN mssen fr jede Partition strikt aufsteigend sein" swe "Vrden i VALUES LESS THAN mste vara strikt vxande fr varje partition" ER_INCONSISTENT_TYPE_OF_FUNCTIONS_ERROR eng "VALUES value must be of same type as partition function" + ger "VALUES-Werte mssen vom selben Typ wie die Partitionierungsfunktion sein" swe "Vrden i VALUES mste vara av samma typ som partitioneringsfunktionen" ER_MULTIPLE_DEF_CONST_IN_LIST_PART_ERROR eng "Multiple definition of same constant in list partitioning" + ger "Mehrfachdefinition derselben Konstante bei Listen-Partitionierung" swe "Multipel definition av samma konstant i list partitionering" ER_PARTITION_ENTRY_ERROR eng "Partitioning can not be used stand-alone in query" + ger "Partitionierung kann in einer Abfrage nicht alleinstehend benutzt werden" swe "Partitioneringssyntax kan inte anvndas p egen hand i en SQL-frga" ER_MIX_HANDLER_ERROR eng "The mix of handlers in the partitions is not allowed in this version of MySQL" + ger "Das Vermischen von Handlern in Partitionen ist in dieser Version von MySQL nicht erlaubt" swe "Denna mix av lagringsmotorer r inte tillten i denna version av MySQL" ER_PARTITION_NOT_DEFINED_ERROR eng "For the partitioned engine it is necessary to define all %-.64s" + ger "Fr die partitionierte Engine mssen alle %-.64s definiert sein" swe "Fr partitioneringsmotorn s r det ndvndigt att definiera alla %-.64s" ER_TOO_MANY_PARTITIONS_ERROR eng "Too many partitions (including subpartitions) were defined" + ger "Es wurden zu vielen Partitionen (einschlielich Unterpartitionen) definiert" swe "Fr mnga partitioner (inkluderande subpartitioner) definierades" ER_SUBPARTITION_ERROR eng "It is only possible to mix RANGE/LIST partitioning with HASH/KEY partitioning for subpartitioning" + ger "RANGE/LIST-Partitionierung kann bei Unterpartitionen nur zusammen mit HASH/KEY-Partitionierung verwendet werden" swe "Det r endast mjligt att blanda RANGE/LIST partitionering med HASH/KEY partitionering fr subpartitionering" ER_CANT_CREATE_HANDLER_FILE eng "Failed to create specific handler file" + ger "Erzeugen einer spezifischen Handler-Datei fehlgeschlagen" swe "Misslyckades med att skapa specifik fil i lagringsmotor" ER_BLOB_FIELD_IN_PART_FUNC_ERROR eng "A BLOB field is not allowed in partition function" + ger "In der Partitionierungsfunktion sind BLOB-Spalten nicht erlaubt" swe "Ett BLOB-flt r inte tilltet i partitioneringsfunktioner" ER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF eng "A %-.64s need to include all fields in the partition function" + ger "Ein %-.64s muss alle Spalten der Partitionierungsfunktion umfassen" swe "En %-.64s behver inkludera alla flt i partitioneringsfunktionen fr denna lagringsmotor" ER_NO_PARTS_ERROR eng "Number of %-.64s = 0 is not an allowed value" + ger "Eine Anzahl von %-.64s = 0 ist kein erlaubter Wert" swe "Antal %-.64s = 0 r inte ett tillten vrde" ER_PARTITION_MGMT_ON_NONPARTITIONED eng "Partition management on a not partitioned table is not possible" + ger "Partitionsverwaltung einer nicht partitionierten Tabelle ist nicht mglich" swe "Partitioneringskommando p en opartitionerad tabell r inte mjligt" ER_FOREIGN_KEY_ON_PARTITIONED eng "Foreign key condition is not yet supported in conjunction with partitioning" + ger "Fremdschlssel-Beschrnkungen sind im Zusammenhang mit Partitionierung nicht zulssig" swe "Foreign key villkor r inte nnu implementerad i kombination med partitionering" ER_DROP_PARTITION_NON_EXISTENT eng "Error in list of partitions to %-.64s" + ger "Fehler in der Partitionsliste bei %-.64s" swe "Fel i listan av partitioner att %-.64s" ER_DROP_LAST_PARTITION eng "Cannot remove all partitions, use DROP TABLE instead" + ger "Es lassen sich nicht smtliche Partitionen lschen, benutzen Sie statt dessen DROP TABLE" swe "Det r inte tilltet att ta bort alla partitioner, anvnd DROP TABLE istllet" ER_COALESCE_ONLY_ON_HASH_PARTITION eng "COALESCE PARTITION can only be used on HASH/KEY partitions" + ger "COALESCE PARTITION kann nur auf HASH- oder KEY-Partitionen benutzt werden" swe "COALESCE PARTITION kan bara anvndas p HASH/KEY partitioner" ER_REORG_HASH_ONLY_ON_SAME_NO eng "REORGANISE PARTITION can only be used to reorganise partitions not to change their numbers" + ger "REORGANIZE PARTITION kann nur zur Reorganisation von Partitionen verwendet werden, nicht, um ihre Nummern zu ndern" swe "REORGANISE PARTITION kan bara anvndas fr att omorganisera partitioner, inte fr att ndra deras antal" ER_REORG_NO_PARAM_ERROR eng "REORGANISE PARTITION without parameters can only be used on auto-partitioned tables using HASH PARTITIONs" + ger "REORGANIZE PARTITION ohne Parameter kann nur fr auto-partitionierte Tabellen verwendet werden, die HASH-Partitionierung benutzen" swe "REORGANISE PARTITION utan parametrar kan bara anvndas p auto-partitionerade tabeller som anvnder HASH partitionering" ER_ONLY_ON_RANGE_LIST_PARTITION eng "%-.64s PARTITION can only be used on RANGE/LIST partitions" + ger "%-.64s PARTITION kann nur fr RANGE- oder LIST-Partitionen verwendet werden" swe "%-.64s PARTITION kan bara anvndas p RANGE/LIST-partitioner" ER_ADD_PARTITION_SUBPART_ERROR eng "Trying to Add partition(s) with wrong number of subpartitions" + ger "Es wurde versucht, eine oder mehrere Partitionen mit der falschen Anzahl von Unterpartitionen hinzuzufgen" swe "ADD PARTITION med fel antal subpartitioner" ER_ADD_PARTITION_NO_NEW_PARTITION eng "At least one partition must be added" + ger "Es muss zumindest eine Partition hinzugefgt werden" swe "tminstone en partition mste lggas till vid ADD PARTITION" ER_COALESCE_PARTITION_NO_PARTITION eng "At least one partition must be coalesced" + ger "Zumindest eine Partition muss mit COALESCE PARTITION zusammengefgt werden" swe "tminstone en partition mste sls ihop vid COALESCE PARTITION" ER_REORG_PARTITION_NOT_EXIST eng "More partitions to reorganise than there are partitions" + ger "Es wurde versucht, mehr Partitionen als vorhanden zu reorganisieren" swe "Fler partitioner att reorganisera n det finns partitioner" ER_SAME_NAME_PARTITION eng "Duplicate partition name %-.64s" + ger "Doppelter Partitionsname: %-.64s" swe "Duplicerat partitionsnamn %-.64s" ER_NO_BINLOG_ERROR eng "It is not allowed to shut off binlog on this command" + ger "Es es nicht erlaubt, bei diesem Befehl binlog abzuschalten" swe "Det r inte tilltet att stnga av binlog p detta kommando" ER_CONSECUTIVE_REORG_PARTITIONS eng "When reorganising a set of partitions they must be in consecutive order" + ger "Bei der Reorganisation eines Satzes von Partitionen mssen diese in geordneter Reihenfolge vorliegen" swe "Nr ett antal partitioner omorganiseras mste de vara i konsekutiv ordning" ER_REORG_OUTSIDE_RANGE eng "Reorganize of range partitions cannot change total ranges except for last partition where it can extend the range" + ger "Die Reorganisation von RANGE-Partitionen kann Gesamtbereiche nicht verndern, mit Ausnahme der letzten Partition, die den Bereich erweitern kann" swe "Reorganisering av rangepartitioner kan inte ndra den totala intervallet utom fr den sista partitionen dr intervallet kan utkas" ER_PARTITION_FUNCTION_FAILURE eng "Partition function not supported in this version for this handler" + ger "Partitionsfunktion in dieser Version dieses Handlers nicht untersttzt" ER_PART_STATE_ERROR eng "Partition state cannot be defined from CREATE/ALTER TABLE" + ger "Partitionszustand kann nicht von CREATE oder ALTER TABLE aus definiert werden" swe "Partition state kan inte definieras frn CREATE/ALTER TABLE" ER_LIMITED_PART_RANGE eng "The %-.64s handler only supports 32 bit integers in VALUES" + ger "Der Handler %-.64s untersttzt in VALUES nur 32-Bit-Integers" swe "%-.64s stdjer endast 32 bitar i integers i VALUES" ER_PLUGIN_IS_NOT_LOADED - eng "Plugin '%-.64s' is not loaded" + eng "Plugin '%-.64s' is not loaded" + ger "Plugin '%-.64s' ist nicht geladen" ER_WRONG_VALUE - eng "Incorrect %-.32s value: '%-.128s'" + eng "Incorrect %-.32s value: '%-.128s'" + ger "Falscher %-.32s-Wert: '%-.128s'" ER_NO_PARTITION_FOR_GIVEN_VALUE - eng "Table has no partition for value %-.64s" + eng "Table has no partition for value %-.64s" + ger "Tabelle hat fr den Wert %-.64s keine Partition" ER_FILEGROUP_OPTION_ONLY_ONCE eng "It is not allowed to specify %s more than once" + ger "%s darf nicht mehr als einmal angegegeben werden" ER_CREATE_FILEGROUP_FAILED eng "Failed to create %s" + ger "Anlegen von %s fehlgeschlagen" ER_DROP_FILEGROUP_FAILED eng "Failed to drop %s" + ger "Lschen (drop) von %s fehlgeschlagen" ER_TABLESPACE_AUTO_EXTEND_ERROR eng "The handler doesn't support autoextend of tablespaces" + ger "Der Handler untersttzt keine automatische Erweiterung (Autoextend) von Tablespaces" ER_WRONG_SIZE_NUMBER eng "A size parameter was incorrectly specified, either number or on the form 10M" + ger "Ein Gren-Parameter wurde unkorrekt angegeben, muss entweder Zahl sein oder im Format 10M" ER_SIZE_OVERFLOW_ERROR eng "The size number was correct but we don't allow the digit part to be more than 2 billion" + ger "Die Zahl fr die Gre war korrekt, aber der Zahlanteil darf nicht grer als 2 Milliarden sein" ER_ALTER_FILEGROUP_FAILED eng "Failed to alter: %s" + ger "nderung von %s fehlgeschlagen" ER_BINLOG_ROW_LOGGING_FAILED - eng "Writing one row to the row-based binary log failed" + eng "Writing one row to the row-based binary log failed" + ger "Schreiben einer Zeilen ins zeilenbasierte Binrlog fehlgeschlagen" ER_BINLOG_ROW_WRONG_TABLE_DEF - eng "Table definition on master and slave does not match" + eng "Table definition on master and slave does not match" + ger "Tabellendefinition auf Master und Slave stimmt nicht berein" ER_BINLOG_ROW_RBR_TO_SBR - eng "Slave running with --log-slave-updates must use row-based binary logging to be able to replicate row-based binary log events" + eng "Slave running with --log-slave-updates must use row-based binary logging to be able to replicate row-based binary log events" + ger "Slave, die mit --log-slave-updates laufen, mssen zeilenbasiertes Loggen verwenden, um zeilenbasierte Binrlog-Ereignisse loggen zu knnen" ER_EVENT_ALREADY_EXISTS eng "Event '%-.64s' already exists" + ger "Event '%-.64s' existiert bereits" ER_EVENT_STORE_FAILED eng "Failed to store event %s. Error code %d from storage engine." + ger "Speichern von Event %s fehlgeschlagen. Fehlercode der Speicher-Engine: %d" ER_EVENT_DOES_NOT_EXIST eng "Unknown event '%-.64s'" + ger "Unbekanntes Event '%-.64s'" ER_EVENT_CANT_ALTER eng "Failed to alter event '%-.64s'" + ger "ndern des Events '%-.64s' fehlgeschlagen" ER_EVENT_DROP_FAILED eng "Failed to drop %s" + ger "Lschen von %s fehlgeschlagen" ER_EVENT_INTERVAL_NOT_POSITIVE_OR_TOO_BIG eng "INTERVAL is either not positive or too big" + ger "INTERVAL ist entweder nicht positiv oder zu gro" ER_EVENT_ENDS_BEFORE_STARTS eng "ENDS is either invalid or before STARTS" + ger "ENDS ist entweder ungltig oder liegt vor STARTS" ER_EVENT_EXEC_TIME_IN_THE_PAST eng "Activation (AT) time is in the past" + ger "Aktivierungszeit (AT) liegt in der Vergangenheit" ER_EVENT_OPEN_TABLE_FAILED eng "Failed to open mysql.event" + ger "ffnen von mysql.event fehlgeschlagen" ER_EVENT_NEITHER_M_EXPR_NOR_M_AT eng "No datetime expression provided" + ger "Kein DATETIME-Ausdruck angegeben" ER_COL_COUNT_DOESNT_MATCH_CORRUPTED eng "Column count of mysql.%s is wrong. Expected %d, found %d. Table probably corrupted" + ger "Spaltenanzahl von mysql.%s falsch. %d erwartet, aber %d gefunden. Tabelle ist wahrscheinlich beschdigt" ER_CANNOT_LOAD_FROM_TABLE eng "Cannot load from mysql.%s. Table probably corrupted. See error log." + ger "Kann mysql.%s nicht einlesen. Tabelle ist wahrscheinlich beschdigt, siehe Fehlerlog" ER_EVENT_CANNOT_DELETE eng "Failed to delete the event from mysql.event" + ger "Lschen des Events aus mysql.event fehlgeschlagen" ER_EVENT_COMPILE_ERROR eng "Error during compilation of event's body" + ger "Fehler beim Kompilieren des Event-Bodys" ER_EVENT_SAME_NAME eng "Same old and new event name" + ger "Alter und neuer Event-Name sind gleich" ER_EVENT_DATA_TOO_LONG eng "Data for column '%s' too long" + ger "Daten der Spalte '%s' zu lang" ER_DROP_INDEX_FK eng "Cannot drop index '%-.64s': needed in a foreign key constraint" ger "Kann Index '%-.64s' nicht lschen: wird fr einen Fremdschlssel bentigt" ER_WARN_DEPRECATED_SYNTAX - eng "The syntax '%s' is deprecated and will be removed in MySQL %s. Please use %s instead." + eng "The syntax '%s' is deprecated and will be removed in MySQL %s. Please use %s instead" + ger "Die Syntax '%s' ist veraltet und wird in MySQL %s entfernt. Bitte benutzen Sie statt dessen %s" ER_CANT_WRITE_LOCK_LOG_TABLE - eng "You can't write-lock a log table. Only read access is possible." + eng "You can't write-lock a log table. Only read access is possible" + ger "Eine Log-Tabelle kann nicht schreibgesperrt werden. Es ist ohnehin nur Lesezugriff mglich" ER_CANT_READ_LOCK_LOG_TABLE - eng "You can't use usual read lock with log tables. Try READ LOCAL instead." + eng "You can't use usual read lock with log tables. Try READ LOCAL instead" + ger "Log-Tabellen knnen nicht mit normalen Lesesperren gesperrt werden. Verwenden Sie statt dessen READ LOCAL" ER_FOREIGN_DUPLICATE_KEY 23000 S1009 - eng "Upholding foreign key constraints for table '%.64s', entry '%-.64s', key %d would lead to a duplicate entry" + eng "Upholding foreign key constraints for table '%.64s', entry '%-.64s', key %d would lead to a duplicate entry" + ger "Aufrechterhalten der Fremdschlssel-Constraints fr Tabelle '%.64s', Eintrag '%-.64s', Schlssel %d wrde zu einem doppelten Eintrag fhren" ER_COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE eng "Column count of mysql.%s is wrong. Expected %d, found %d. Created with MySQL %d, now running %d. Please use scripts/mysql_fix_privilege_tables" + ger "Spaltenanzahl von mysql.%s falsch. %d erwartet, aber %d erhalten. Erzeugt mit MySQL %d, jetzt unter %d. Bitte benutzen Sie scripts/mysql_fix_privilege_tables, um den Fehler zu beheben" ER_REMOVED_SPACES eng "Leading spaces are removed from name '%s'" + ger "Fhrende Leerzeichen werden aus dem Namen '%s' entfernt" ER_TEMP_TABLE_PREVENTS_SWITCH_OUT_OF_RBR - eng "Cannot switch out of the row-based binary log format when the session has open temporary tables" + eng "Cannot switch out of the row-based binary log format when the session has open temporary tables" + ger "Kann nicht aus dem zeilenbasierten Binrlog-Format herauswechseln, wenn die Sitzung offene temporre Tabellen hat" ER_STORED_FUNCTION_PREVENTS_SWITCH_BINLOG_FORMAT eng "Cannot change the binary logging format inside a stored function or trigger" + ger "Das Binrlog-Format kann innerhalb einer gespeicherten Funktion oder eines Triggers nicht gendert werden" ER_NDB_CANT_SWITCH_BINLOG_FORMAT - eng "The NDB cluster engine does not support changing the binlog format on the fly yet" + eng "The NDB cluster engine does not support changing the binlog format on the fly yet" + ger "Die Speicher-Engine NDB Cluster untersttzt das ndern des Binrlog-Formats zur Laufzeit noch nicht" ER_PARTITION_NO_TEMPORARY - eng "Cannot create temporary table with partitions" + eng "Cannot create temporary table with partitions" + ger "Anlegen temporrer Tabellen mit Partitionen nicht mglich" ER_PARTITION_CONST_DOMAIN_ERROR eng "Partition constant is out of partition function domain" + ger "Partitionskonstante liegt auerhalb der Partitionsfunktionsdomne" swe "Partitionskonstanten r utanfr partitioneringsfunktionens domn" ER_PARTITION_FUNCTION_IS_NOT_ALLOWED eng "This partition function is not allowed" + ger "Diese Partitionierungsfunktion ist nicht erlaubt" swe "Denna partitioneringsfunktion r inte tillten" ER_DDL_LOG_ERROR eng "Error in DDL log" + ger "Fehler im DDL-Log" ER_NULL_IN_VALUES_LESS_THAN eng "Not allowed to use NULL value in VALUES LESS THAN" + ger "In VALUES LESS THAN drfen keine NULL-Werte verwendet werden" swe "Det r inte tilltet att anvnda NULL-vrden i VALUES LESS THAN" ER_WRONG_PARTITION_NAME eng "Incorrect partition name" + ger "Falscher Partitionsname" swe "Felaktigt partitionsnamn" ER_CANT_CHANGE_TX_ISOLATION 25001 - eng "Transaction isolation level can't be changed while a transaction is in progress" + eng "Transaction isolation level can't be changed while a transaction is in progress" + ger "Transaktionsisolationsebene kann whrend einer laufenden Transaktion nicht gendert werden" ER_DUP_ENTRY_AUTOINCREMENT_CASE eng "ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry '%-.64s' for key '%-.64s'" + ger "ALTER TABLE fhrt zur Neusequenzierung von auto_increment, wodurch der doppelte Eintrag '%-.64s' fr Schlssel '%-.64s' auftritt" ER_EVENT_MODIFY_QUEUE_ERROR eng "Internal scheduler error %d" + ger "Interner Scheduler-Fehler %d" ER_EVENT_SET_VAR_ERROR eng "Error during starting/stopping of the scheduler. Error code %u" + ger "Fehler whrend des Startens oder Anhalten des Schedulers. Fehlercode %u" ER_PARTITION_MERGE_ERROR eng "%s handler cannot be used in partitioned tables" + ger "%s-Handler kann in partitionierten Tabellen nicht verwendet werden" swe "%s kan inte anvndas i en partitionerad tabell" ER_CANT_ACTIVATE_LOG - eng "Cannot activate '%-.64s' log." + eng "Cannot activate '%-.64s' log" + ger "Kann Logdatei '%-.64s' nicht aktivieren" ER_RBR_NOT_AVAILABLE eng "The server was not built with row-based replication" + ger "Der Server hat keine zeilenbasierte Replikation" ER_NO_TRIGGERS_ON_SYSTEM_SCHEMA - eng "Triggers can not be created on system tables" + eng "Triggers can not be created on system tables" + ger "Trigger knnen nicht auf Systemtabellen erzeugt werden" ER_CANT_ALTER_LOG_TABLE eng "You can't alter a log table if logging is enabled" ER_BAD_LOG_ENGINE diff --git a/sql/sql_manager.cc b/sql/sql_manager.cc index f580bcb16d9..b3c67ab5db7 100644 --- a/sql/sql_manager.cc +++ b/sql/sql_manager.cc @@ -23,7 +23,6 @@ */ #include "mysql_priv.h" -#include "sql_manager.h" ulong volatile manager_status; bool volatile manager_thread_in_use; diff --git a/sql/sql_manager.h b/sql/sql_manager.h deleted file mode 100644 index d42deb8ff81..00000000000 --- a/sql/sql_manager.h +++ /dev/null @@ -1,19 +0,0 @@ -/* Copyright (C) 2000 MySQL AB & MySQL Finland AB & TCX DataKonsult AB - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ - -#ifdef WITH_BERKELEY_STORAGE_ENGINE -void berkeley_cleanup_log_files(void); -#endif /* WITH_BERKELEY_STORAGE_ENGINE */ diff --git a/sql/sql_yacc.yy b/sql/sql_yacc.yy index ba4c652efb7..eb3d0d40817 100644 --- a/sql/sql_yacc.yy +++ b/sql/sql_yacc.yy @@ -146,7 +146,6 @@ bool my_yyoverflow(short **a, YYSTYPE **b, ulong *yystacksize); %token BEFORE_SYM %token BEGIN_SYM %token BENCHMARK_SYM -%token BERKELEY_DB_SYM %token BIGINT %token BINARY %token BINLOG_SYM @@ -8354,30 +8353,6 @@ show_param: if (prepare_schema_table(YYTHD, lex, 0, SCH_COLLATIONS)) YYABORT; } - | BERKELEY_DB_SYM LOGS_SYM - { - LEX *lex= Lex; - lex->sql_command= SQLCOM_SHOW_ENGINE_LOGS; - if (!(lex->create_info.db_type= - ha_resolve_by_legacy_type(YYTHD, DB_TYPE_BERKELEY_DB))) - { - my_error(ER_UNKNOWN_STORAGE_ENGINE, MYF(0), "BerkeleyDB"); - YYABORT; - } - WARN_DEPRECATED(yythd, "5.2", "SHOW BDB LOGS", "'SHOW ENGINE BDB LOGS'"); - } - | LOGS_SYM - { - LEX *lex= Lex; - lex->sql_command= SQLCOM_SHOW_ENGINE_LOGS; - if (!(lex->create_info.db_type= - ha_resolve_by_legacy_type(YYTHD, DB_TYPE_BERKELEY_DB))) - { - my_error(ER_UNKNOWN_STORAGE_ENGINE, MYF(0), "BerkeleyDB"); - YYABORT; - } - WARN_DEPRECATED(yythd, "5.2", "SHOW LOGS", "'SHOW ENGINE BDB LOGS'"); - } | GRANTS { LEX *lex=Lex; @@ -9408,7 +9383,6 @@ keyword_sp: | AUTOEXTEND_SIZE_SYM {} | AVG_ROW_LENGTH {} | AVG_SYM {} - | BERKELEY_DB_SYM {} | BINLOG_SYM {} | BIT_SYM {} | BOOL_SYM {} diff --git a/storage/bdb/CMakeLists.txt b/storage/bdb/CMakeLists.txt deleted file mode 100644 index c27665d902c..00000000000 --- a/storage/bdb/CMakeLists.txt +++ /dev/null @@ -1,67 +0,0 @@ -SET(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DSAFEMALLOC -DSAFE_MUTEX") -SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -DSAFEMALLOC -DSAFE_MUTEX") - -INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/storage/bdb/build_win32 - ${CMAKE_SOURCE_DIR}/storage/bdb/dbinc - ${CMAKE_SOURCE_DIR}/storage/bdb) - -# BDB needs a number of source files that are auto-generated by the unix -# configure. So to build BDB, it is necessary to copy these over to the Windows -# bitkeeper tree, or to use a source .tar.gz package which already has these -# files. -ADD_LIBRARY(bdb crypto/aes_method.c btree/bt_compact.c btree/bt_compare.c - btree/bt_conv.c btree/bt_curadj.c btree/bt_cursor.c - btree/bt_delete.c btree/bt_method.c btree/bt_open.c btree/bt_put.c - btree/bt_rec.c btree/bt_reclaim.c btree/bt_recno.c - btree/bt_rsearch.c btree/bt_search.c btree/bt_split.c - btree/bt_stat.c btree/bt_upgrade.c btree/bt_verify.c - btree/btree_auto.c db/crdel_auto.c db/crdel_rec.c crypto/crypto.c - db/db.c db/db_am.c db/db_auto.c common/db_byteorder.c db/db_cam.c - common/db_clock.c db/db_conv.c db/db_dispatch.c db/db_dup.c - common/db_err.c common/db_getlong.c common/db_idspace.c - db/db_iface.c db/db_join.c common/db_log2.c db/db_meta.c - db/db_method.c db/db_open.c db/db_overflow.c db/db_ovfl_vrfy.c - db/db_pr.c db/db_rec.c db/db_reclaim.c db/db_remove.c - db/db_rename.c db/db_ret.c env/db_salloc.c db/db_setid.c - db/db_setlsn.c env/db_shash.c db/db_stati.c db/db_truncate.c - db/db_upg.c db/db_upg_opd.c db/db_vrfy.c db/db_vrfyutil.c - dbm/dbm.c dbreg/dbreg.c dbreg/dbreg_auto.c dbreg/dbreg_rec.c - dbreg/dbreg_stat.c dbreg/dbreg_util.c env/env_failchk.c - env/env_file.c env/env_method.c env/env_open.c env/env_recover.c - env/env_region.c env/env_register.c env/env_stat.c - fileops/fileops_auto.c fileops/fop_basic.c fileops/fop_rec.c - fileops/fop_util.c hash/hash.c hash/hash_auto.c hash/hash_conv.c - hash/hash_dup.c hash/hash_func.c hash/hash_meta.c - hash/hash_method.c hash/hash_open.c hash/hash_page.c - hash/hash_rec.c hash/hash_reclaim.c hash/hash_stat.c - hash/hash_upgrade.c hash/hash_verify.c hmac/hmac.c - hsearch/hsearch.c lock/lock.c lock/lock_deadlock.c - lock/lock_failchk.c lock/lock_id.c lock/lock_list.c - lock/lock_method.c lock/lock_region.c lock/lock_stat.c - lock/lock_timer.c lock/lock_util.c log/log.c log/log_archive.c - log/log_compare.c log/log_debug.c log/log_get.c log/log_method.c - log/log_put.c log/log_stat.c mp/mp_alloc.c mp/mp_bh.c mp/mp_fget.c - mp/mp_fmethod.c mp/mp_fopen.c mp/mp_fput.c mp/mp_fset.c - mp/mp_method.c mp/mp_region.c mp/mp_register.c mp/mp_stat.c - mp/mp_sync.c mp/mp_trickle.c crypto/mersenne/mt19937db.c - mutex/mut_alloc.c mutex/mut_method.c mutex/mut_region.c - mutex/mut_stat.c mutex/mut_tas.c mutex/mut_win32.c - os_win32/os_abs.c os/os_alloc.c os_win32/os_clock.c - os_win32/os_config.c os_win32/os_dir.c os_win32/os_errno.c - os_win32/os_fid.c os_win32/os_flock.c os_win32/os_fsync.c - os_win32/os_handle.c os/os_id.c os_win32/os_map.c os/os_method.c - os/os_oflags.c os_win32/os_open.c os/os_region.c - os_win32/os_rename.c os/os_root.c os/os_rpath.c os_win32/os_rw.c - os_win32/os_seek.c os_win32/os_sleep.c os_win32/os_spin.c - os_win32/os_stat.c os/os_tmpdir.c os_win32/os_truncate.c - os/os_unlink.c qam/qam.c qam/qam_auto.c qam/qam_conv.c - qam/qam_files.c qam/qam_method.c qam/qam_open.c qam/qam_rec.c - qam/qam_stat.c qam/qam_upgrade.c qam/qam_verify.c rep/rep_auto.c - rep/rep_backup.c rep/rep_elect.c rep/rep_log.c rep/rep_method.c - rep/rep_record.c rep/rep_region.c rep/rep_stat.c rep/rep_stub.c - rep/rep_util.c rep/rep_verify.c crypto/rijndael/rijndael-alg-fst.c - crypto/rijndael/rijndael-api-fst.c hmac/sha1.c clib/strcasecmp.c - txn/txn.c txn/txn_auto.c txn/txn_chkpt.c txn/txn_failchk.c - txn/txn_method.c txn/txn_rec.c txn/txn_recover.c txn/txn_region.c - txn/txn_stat.c txn/txn_util.c common/util_log.c common/util_sig.c - xa/xa.c xa/xa_db.c xa/xa_map.c) diff --git a/storage/bdb/LICENSE b/storage/bdb/LICENSE deleted file mode 100644 index 87fa4cc6d1b..00000000000 --- a/storage/bdb/LICENSE +++ /dev/null @@ -1,102 +0,0 @@ -/*- - * $Id: LICENSE,v 12.1 2005/06/16 20:20:10 bostic Exp $ - */ - -The following is the license that applies to this copy of the Berkeley DB -software. For a license to use the Berkeley DB software under conditions -other than those described here, or to purchase support for this software, -please contact Sleepycat Software by email at info@sleepycat.com, or on -the Web at http://www.sleepycat.com. - -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= -/* - * Copyright (c) 1990-2005 - * Sleepycat Software. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Redistributions in any form must be accompanied by information on - * how to obtain complete source code for the DB software and any - * accompanying software that uses the DB software. The source code - * must either be included in the distribution or be available for no - * more than the cost of distribution plus a nominal fee, and must be - * freely redistributable under reasonable conditions. For an - * executable file, complete source code means the source code for all - * modules it contains. It does not include source code for modules or - * files that typically accompany the major components of the operating - * system on which the executable file runs. - * - * THIS SOFTWARE IS PROVIDED BY SLEEPYCAT SOFTWARE ``AS IS'' AND ANY EXPRESS - * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR - * NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL SLEEPYCAT SOFTWARE - * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF - * THE POSSIBILITY OF SUCH DAMAGE. - */ -/* - * Copyright (c) 1990, 1993, 1994, 1995 - * The Regents of the University of California. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ -/* - * Copyright (c) 1995, 1996 - * The President and Fellows of Harvard University. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY HARVARD AND ITS CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL HARVARD OR ITS CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ diff --git a/storage/bdb/Makefile.in b/storage/bdb/Makefile.in deleted file mode 100644 index 6d7da66edf4..00000000000 --- a/storage/bdb/Makefile.in +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright (C) 2000 MySQL AB & MySQL Finland AB & TCX DataKonsult AB -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -# Adaptor makefile to translate between what automake expects and what -# BDB provides (or vice versa). - -srcdir = @srcdir@ -top_srcdir = @top_srcdir@ - -# distdir and top_distdir are set by the calling Makefile - -bdb_build = build_unix -files = LICENSE Makefile Makefile.in README CMakeLists.txt -subdirs = btree build_win32 clib common cxx db dbinc \ - dbinc_auto db185 db_archive db_checkpoint db_deadlock db_dump \ - db_dump185 db_hotbackup db_load db_printlog db_recover db_stat db_upgrade \ - db_verify dbm dbreg dist env fileops hash \ - hsearch hmac include lock log mp mutex os \ - os_win32 qam rep txn xa sequence crypto - -@SET_MAKE@ - -all: - cd $(bdb_build) && $(MAKE) all - -clean: - cd $(bdb_build) && $(MAKE) clean - -distclean: - cd $(bdb_build) && $(MAKE) distclean - -# May want to fix this, and MYSQL/configure, to install things -install dvi check installcheck: - -distdir: - for s in $(subdirs); do \ - cp -pr $(srcdir)/$$s $(distdir)/$$s; \ - done - for f in $(files); do \ - test -f $(distdir)/$$f || cp -p $(srcdir)/$$f $(distdir)/$$f; \ - done - mkdir $(distdir)/$(bdb_build) - cp -p $(srcdir)/$(bdb_build)/.IGNORE_ME $(distdir)/$(bdb_build) diff --git a/storage/csv/ha_tina.cc b/storage/csv/ha_tina.cc index 1b5098a7519..588774e5c85 100644 --- a/storage/csv/ha_tina.cc +++ b/storage/csv/ha_tina.cc @@ -1108,7 +1108,7 @@ int ha_tina::rnd_pos(byte * buf, byte *pos) { DBUG_ENTER("ha_tina::rnd_pos"); ha_statistic_increment(&SSV::ha_read_rnd_next_count); - current_position= my_get_ptr(pos,ref_length); + current_position= (off_t)my_get_ptr(pos,ref_length); DBUG_RETURN(find_current_row(buf)); } diff --git a/storage/myisam/ft_parser.c b/storage/myisam/ft_parser.c index adc3f351dc8..d261aac1d53 100644 --- a/storage/myisam/ft_parser.c +++ b/storage/myisam/ft_parser.c @@ -280,7 +280,7 @@ static int ft_add_word(MYSQL_FTPARSER_PARAM *param, static int ft_parse_internal(MYSQL_FTPARSER_PARAM *param, - byte *doc, int doc_len) + char *doc, int doc_len) { byte *end=doc+doc_len; MY_FT_PARSER_PARAM *ft_param=param->mysql_ftparam; diff --git a/storage/myisam/ftbench/ft-test-run.sh b/storage/myisam/ftbench/ft-test-run.sh index ceba818fa5c..0908e55b400 100755 --- a/storage/myisam/ftbench/ft-test-run.sh +++ b/storage/myisam/ftbench/ft-test-run.sh @@ -65,7 +65,7 @@ for batch in t/* ; do done echo "=====================================" >> var/ft_test.log - $MYSQLD $OPTS --basedir=$BASE --skip-bdb --pid-file=$PID \ + $MYSQLD $OPTS --basedir=$BASE --pid-file=$PID \ --language=$ROOT/sql/share/english \ --skip-grant-tables --skip-innodb \ --skip-networking --tmpdir=$DATA >> var/ft_test.log 2>&1 & diff --git a/storage/myisam/mi_delete_all.c b/storage/myisam/mi_delete_all.c index 51f1e44d6d2..1e2fcac4486 100644 --- a/storage/myisam/mi_delete_all.c +++ b/storage/myisam/mi_delete_all.c @@ -22,7 +22,6 @@ int mi_delete_all_rows(MI_INFO *info) { uint i; - char buf[22]; MYISAM_SHARE *share=info->s; MI_STATE_INFO *state=&share->state; DBUG_ENTER("mi_delete_all_rows"); diff --git a/storage/myisam/mi_packrec.c b/storage/myisam/mi_packrec.c index aa6ea016070..5143eb80adc 100644 --- a/storage/myisam/mi_packrec.c +++ b/storage/myisam/mi_packrec.c @@ -1178,7 +1178,6 @@ static int _mi_read_rnd_mempack_record(MI_INFO*, byte *,my_off_t, my_bool); my_bool _mi_memmap_file(MI_INFO *info) { - byte *file_map; MYISAM_SHARE *share=info->s; DBUG_ENTER("mi_memmap_file"); diff --git a/support-files/my-innodb-heavy-4G.cnf.sh b/support-files/my-innodb-heavy-4G.cnf.sh index 77c6cea56d5..cc11ebfe63f 100644 --- a/support-files/my-innodb-heavy-4G.cnf.sh +++ b/support-files/my-innodb-heavy-4G.cnf.sh @@ -357,14 +357,6 @@ myisam_repair_threads = 1 myisam_recover -# *** BDB Specific options *** - -# Use this option if you run a MySQL server with BDB support enabled but -# you do not plan to use it. This will save memory and may speed up some -# things. -skip-bdb - - # *** INNODB Specific options *** # Use this option if you have a MySQL server with InnoDB support enabled diff --git a/support-files/my-small.cnf.sh b/support-files/my-small.cnf.sh index 288df893b4c..cfaca64c293 100644 --- a/support-files/my-small.cnf.sh +++ b/support-files/my-small.cnf.sh @@ -48,9 +48,6 @@ server-id = 1 # Uncomment the following if you want to log updates #log-bin=mysql-bin -# Uncomment the following if you are NOT using BDB tables -#skip-bdb - # Uncomment the following if you are using InnoDB tables #innodb_data_home_dir = @localstatedir@/ #innodb_data_file_path = ibdata1:10M:autoextend diff --git a/unittest/README.txt b/unittest/README.txt index 0d8bb9025d8..5cbc6b02f05 100644 --- a/unittest/README.txt +++ b/unittest/README.txt @@ -37,3 +37,10 @@ directory and add the following to the Makefile.am in that directory Note, it's important to have "-t" at the end of the filename, otherwise the test won't be executed by 'make test' ! + +Documentation +------------- + +There is Doxygen-generated documentation available at: + + https://intranet.mysql.com/~mkindahl/mytap/html/ diff --git a/unittest/unit.pl b/unittest/unit.pl index 3092a874192..28ebb44846d 100644 --- a/unittest/unit.pl +++ b/unittest/unit.pl @@ -1,19 +1,5 @@ #!/usr/bin/perl -# Override _command_line in the standard Perl test harness to prevent -# it from using "perl" to run the test scripts. -package MySQL::Straps; - -use base qw(Test::Harness::Straps); - -use strict; - -sub _command_line { - return $_[1] -} - -package main; - use Test::Harness qw(&runtests $verbose); use File::Find; @@ -37,9 +23,6 @@ unit - Run unit tests in directory my $cmd = shift; -# $Test::Harness::Verbose = 1; -# $Test::Harness::Debug = 1; - if (defined $cmd && exists $dispatch{$cmd}) { $dispatch{$cmd}->(@ARGV); } else { @@ -95,14 +78,7 @@ sub run_cmd (@) { if (@files > 0) { # Removing the first './' from the file names foreach (@files) { s!^\./!! } - - # Install the strap above instead of the default strap. Since - # we are replacing the straps under the feet of Test::Harness, - # we need to do some basic initializations in the new straps. - $Test::Harness::Strap = MySQL::Straps->new; - $Test::Harness::Strap->{callback} = \&Test::Harness::strap_callback - if defined &Test::Harness::strap_callback; - + $ENV{'HARNESS_PERL_SWITCHES'} .= q" -e 'exec @ARGV'"; runtests @files; } } diff --git a/win/README b/win/README index 4aab39575e0..d1092c3e969 100644 --- a/win/README +++ b/win/README @@ -39,7 +39,6 @@ The options right now are WITH_INNOBASE_STORAGE_ENGINE Enable particular storage engines WITH_PARTITION_STORAGE_ENGINE WITH_ARCHIVE_STORAGE_ENGINE - WITH_BERKELEY_STORAGE_ENGINE WITH_BLACKHOLE_STORAGE_ENGINE WITH_EXAMPLE_STORAGE_ENGINE WITH_FEDERATED_STORAGE_ENGINE diff --git a/win/configure.js b/win/configure.js index ef90ce982a6..6f09be01b6e 100644 --- a/win/configure.js +++ b/win/configure.js @@ -24,7 +24,6 @@ try switch (parts[0]) { case "WITH_ARCHIVE_STORAGE_ENGINE": - case "WITH_BERKELEY_STORAGE_ENGINE": case "WITH_BLACKHOLE_STORAGE_ENGINE": case "WITH_EXAMPLE_STORAGE_ENGINE": case "WITH_FEDERATED_STORAGE_ENGINE": @@ -66,8 +65,6 @@ try configfile.Close(); - //ConfigureBDB(); - fso = null; WScript.Echo("done!"); @@ -135,32 +132,3 @@ function GetVersionId(version) id += build; return id; } - -function ConfigureBDB() -{ - // read in the Unix configure.in file - var dbIncTS = fso.OpenTextFile("..\\bdb\\dbinc\\db.in", ForReading); - var dbIn = dbIncTS.ReadAll(); - dbIncTS.Close(); - - dbIn = dbIn.replace("@DB_VERSION_MAJOR@", "$DB_VERSION_MAJOR"); - dbIn = dbIn.replace("@DB_VERSION_MINOR@", "$DB_VERSION_MINOR"); - dbIn = dbIn.replace("@DB_VERSION_PATCH@", "$DB_VERSION_PATCH"); - dbIn = dbIn.replace("@DB_VERSION_STRING@", "$DB_VERSION_STRING"); - - dbIn = dbIn.replace("@u_int8_decl@", "typedef unsigned char u_int8_t;"); - dbIn = dbIn.replace("@int16_decl@", "typedef short int16_t;"); - dbIn = dbIn.replace("@u_int16_decl@", "typedef unsigned short u_int16_t;"); - dbIn = dbIn.replace("@int32_decl@", "typedef int int32_t;"); - dbIn = dbIn.replace("@u_int32_decl@", "typedef unsigned int u_int32_t;"); - - dbIn = dbIn.replace("@u_char_decl@", "{\r\n#if !defined(_WINSOCKAPI_)\r\n" + - "typedef unsigned char u_char;"); - dbIn = dbIn.replace("@u_short_decl@", "typedef unsigned short u_short;"); - dbIn = dbIn.replace("@u_int_decl@", "typedef unsigned int u_int;"); - dbIn = dbIn.replace("@u_long_decl@", "typedef unsigned long u_long;"); - - dbIn = dbIn.replace("@ssize_t_decl@", "#endif\r\n#if defined(_WIN64)\r\n" + - "typedef __int64 ssize_t;\r\n#else\r\n" + - "typedef int ssize_t;\r\n#endif"); -}