mirror of
https://github.com/MariaDB/server.git
synced 2025-11-06 13:10:12 +03:00
Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1
into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1-ndb2
This commit is contained in:
@@ -1260,3 +1260,27 @@ 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;
|
||||
|
||||
@@ -726,3 +726,27 @@ length(subject)
|
||||
3
|
||||
432
|
||||
DROP TABLE t1;
|
||||
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=MYISAM 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;
|
||||
|
||||
@@ -909,3 +909,23 @@ 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;
|
||||
|
||||
@@ -572,3 +572,23 @@ INSERT INTO t1 VALUES ('aaa','bbb');
|
||||
SELECT length(subject) FROM t1;
|
||||
SELECT length(subject) FROM t1 ORDER BY 1;
|
||||
DROP TABLE t1;
|
||||
|
||||
#
|
||||
# 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=MYISAM 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;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#-- source include/have_ndb.inc
|
||||
-- source include/have_ndb.inc
|
||||
|
||||
--disable_warnings
|
||||
drop table if exists t1;
|
||||
|
||||
Reference in New Issue
Block a user