summaryrefslogtreecommitdiff
path: root/mysql-test
diff options
context:
space:
mode:
authorunknown <tim@cane.mysql.fi>2000-12-22 16:19:54 +0200
committerunknown <tim@cane.mysql.fi>2000-12-22 16:19:54 +0200
commitc326c64972d6c5bf3b3892e521b5ac748fde52b9 (patch)
treedbad5c081e6821bac16948cfff91de33ffd5dc52 /mysql-test
parent4a1f883b9dd1d87b6c07c9a2a475380dfda24442 (diff)
downloadmariadb-git-c326c64972d6c5bf3b3892e521b5ac748fde52b9.tar.gz
Fix replace bug w/ BDB tables by passing key_length to index_read_idx.
mysql-test/t/replace.test: - test replace with an extra row that has a higher key value sql/sql_insert.cc: - pass real key length to index_read_idx, instead of relying on the table handler to convert 0 -> key_length (fixes replace bug in BDB)
Diffstat (limited to 'mysql-test')
-rw-r--r--mysql-test/t/replace.test1
1 files changed, 1 insertions, 0 deletions
diff --git a/mysql-test/t/replace.test b/mysql-test/t/replace.test
index 4000ee1b4e2..2d59b26a525 100644
--- a/mysql-test/t/replace.test
+++ b/mysql-test/t/replace.test
@@ -10,6 +10,7 @@ CREATE TABLE t1 (
PRIMARY KEY (gesuchnr,benutzer_id)
) type=ISAM;
+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);
alter table t1 type=myisam;