mirror of
https://github.com/MariaDB/server.git
synced 2025-02-13 17:05:35 +01:00
![Omer BarNir](/assets/img/avatar_default.png)
for general use. mysql-test/Makefile.am: Adding directories of additional test suites mysql-test/mysql-stress-test.pl: Adding check for additional errors checking during test run
348 lines
8.1 KiB
Text
348 lines
8.1 KiB
Text
CREATE TABLE t1 (c1 TINYINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
CREATE TABLE t2 (c1 TINYINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
CREATE TABLE t3 (c1 TINYINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
INSERT INTO t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
|
|
INSERT INTO t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
|
|
INSERT INTO t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
|
|
UPDATE t1, t2 ,t3 SET t1.c2 = 30, t2.c2 = 40, t3.c2=50 WHERE t1.c1=t2.c2 AND t2.c1=t3.c2;
|
|
SELECT * FROM t1 ORDER BY c1;
|
|
c1 c2
|
|
1 30
|
|
2 30
|
|
3 3
|
|
4 4
|
|
5 5
|
|
SELECT * FROM t2 ORDER BY c1;
|
|
c1 c2
|
|
11 40
|
|
12 1
|
|
13 40
|
|
14 40
|
|
15 6
|
|
SELECT * FROM t3 ORDER BY c1;
|
|
c1 c2
|
|
21 50
|
|
22 50
|
|
23 50
|
|
24 50
|
|
25 15
|
|
DROP TABLE t1,t2,t3;
|
|
CREATE TABLE t1 (c1 SMALLINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
CREATE TABLE t2 (c1 SMALLINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
CREATE TABLE t3 (c1 SMALLINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
INSERT INTO t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
|
|
INSERT INTO t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
|
|
INSERT INTO t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
|
|
UPDATE t1, t2 ,t3 SET t1.c2 = 30, t2.c2 = 40, t3.c2=50 WHERE t1.c1=t2.c2 AND t2.c1=t3.c2;
|
|
SELECT * FROM t1 ORDER BY c1;
|
|
c1 c2
|
|
1 30
|
|
2 30
|
|
3 3
|
|
4 4
|
|
5 5
|
|
SELECT * FROM t2 ORDER BY c1;
|
|
c1 c2
|
|
11 40
|
|
12 1
|
|
13 40
|
|
14 40
|
|
15 6
|
|
SELECT * FROM t3 ORDER BY c1;
|
|
c1 c2
|
|
21 50
|
|
22 50
|
|
23 50
|
|
24 50
|
|
25 15
|
|
DROP TABLE t1,t2,t3;
|
|
CREATE TABLE t1 (c1 MEDIUMINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
CREATE TABLE t2 (c1 MEDIUMINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
CREATE TABLE t3 (c1 MEDIUMINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
INSERT INTO t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
|
|
INSERT INTO t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
|
|
INSERT INTO t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
|
|
UPDATE t1, t2 ,t3 SET t1.c2 = 30, t2.c2 = 40, t3.c2=50 WHERE t1.c1=t2.c2 AND t2.c1=t3.c2;
|
|
SELECT * FROM t1 ORDER BY c1;
|
|
c1 c2
|
|
1 30
|
|
2 30
|
|
3 3
|
|
4 4
|
|
5 5
|
|
SELECT * FROM t2 ORDER BY c1;
|
|
c1 c2
|
|
11 40
|
|
12 1
|
|
13 40
|
|
14 40
|
|
15 6
|
|
SELECT * FROM t3 ORDER BY c1;
|
|
c1 c2
|
|
21 50
|
|
22 50
|
|
23 50
|
|
24 50
|
|
25 15
|
|
DROP TABLE t1,t2,t3;
|
|
CREATE TABLE t1 (c1 INT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
CREATE TABLE t2 (c1 INT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
CREATE TABLE t3 (c1 INT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
INSERT INTO t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
|
|
INSERT INTO t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
|
|
INSERT INTO t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
|
|
UPDATE t1, t2 ,t3 SET t1.c2 = 30, t2.c2 = 40, t3.c2=50 WHERE t1.c1=t2.c2 AND t2.c1=t3.c2;
|
|
SELECT * FROM t1 ORDER BY c1;
|
|
c1 c2
|
|
1 30
|
|
2 30
|
|
3 3
|
|
4 4
|
|
5 5
|
|
SELECT * FROM t2 ORDER BY c1;
|
|
c1 c2
|
|
11 40
|
|
12 1
|
|
13 40
|
|
14 40
|
|
15 6
|
|
SELECT * FROM t3 ORDER BY c1;
|
|
c1 c2
|
|
21 50
|
|
22 50
|
|
23 50
|
|
24 50
|
|
25 15
|
|
DROP TABLE t1,t2,t3;
|
|
CREATE TABLE t1 (c1 INTEGER NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
CREATE TABLE t2 (c1 INTEGER NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
CREATE TABLE t3 (c1 INTEGER NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
INSERT INTO t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
|
|
INSERT INTO t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
|
|
INSERT INTO t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
|
|
UPDATE t1, t2 ,t3 SET t1.c2 = 30, t2.c2 = 40, t3.c2=50 WHERE t1.c1=t2.c2 AND t2.c1=t3.c2;
|
|
SELECT * FROM t1 ORDER BY c1;
|
|
c1 c2
|
|
1 30
|
|
2 30
|
|
3 3
|
|
4 4
|
|
5 5
|
|
SELECT * FROM t2 ORDER BY c1;
|
|
c1 c2
|
|
11 40
|
|
12 1
|
|
13 40
|
|
14 40
|
|
15 6
|
|
SELECT * FROM t3 ORDER BY c1;
|
|
c1 c2
|
|
21 50
|
|
22 50
|
|
23 50
|
|
24 50
|
|
25 15
|
|
DROP TABLE t1,t2,t3;
|
|
CREATE TABLE t1 (c1 BIGINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
CREATE TABLE t2 (c1 BIGINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
CREATE TABLE t3 (c1 BIGINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
INSERT INTO t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
|
|
INSERT INTO t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
|
|
INSERT INTO t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
|
|
UPDATE t1, t2 ,t3 SET t1.c2 = 30, t2.c2 = 40, t3.c2=50 WHERE t1.c1=t2.c2 AND t2.c1=t3.c2;
|
|
SELECT * FROM t1 ORDER BY c1;
|
|
c1 c2
|
|
1 30
|
|
2 30
|
|
3 3
|
|
4 4
|
|
5 5
|
|
SELECT * FROM t2 ORDER BY c1;
|
|
c1 c2
|
|
11 40
|
|
12 1
|
|
13 40
|
|
14 40
|
|
15 6
|
|
SELECT * FROM t3 ORDER BY c1;
|
|
c1 c2
|
|
21 50
|
|
22 50
|
|
23 50
|
|
24 50
|
|
25 15
|
|
DROP TABLE t1,t2,t3;
|
|
CREATE TABLE t1 (c1 TINYINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
CREATE TABLE t2 (c1 TINYINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
CREATE TABLE t3 (c1 TINYINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
INSERT INTO t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
|
|
INSERT INTO t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
|
|
INSERT INTO t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
|
|
UPDATE IGNORE t1, t2 ,t3 SET t1.c2 = 30, t2.c2 = 40, t3.c2=50 WHERE t1.c1=t2.c2 AND t2.c1=t3.c2;
|
|
SELECT * FROM t1 ORDER BY c1;
|
|
c1 c2
|
|
1 30
|
|
2 30
|
|
3 3
|
|
4 4
|
|
5 5
|
|
SELECT * FROM t2 ORDER BY c1;
|
|
c1 c2
|
|
11 40
|
|
12 1
|
|
13 40
|
|
14 40
|
|
15 6
|
|
SELECT * FROM t3 ORDER BY c1;
|
|
c1 c2
|
|
21 50
|
|
22 50
|
|
23 50
|
|
24 50
|
|
25 15
|
|
DROP TABLE t1,t2,t3;
|
|
CREATE TABLE t1 (c1 SMALLINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
CREATE TABLE t2 (c1 SMALLINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
CREATE TABLE t3 (c1 SMALLINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
INSERT INTO t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
|
|
INSERT INTO t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
|
|
INSERT INTO t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
|
|
UPDATE IGNORE t1, t2 ,t3 SET t1.c2 = 30, t2.c2 = 40, t3.c2=50 WHERE t1.c1=t2.c2 AND t2.c1=t3.c2;
|
|
SELECT * FROM t1 ORDER BY c1;
|
|
c1 c2
|
|
1 30
|
|
2 30
|
|
3 3
|
|
4 4
|
|
5 5
|
|
SELECT * FROM t2 ORDER BY c1;
|
|
c1 c2
|
|
11 40
|
|
12 1
|
|
13 40
|
|
14 40
|
|
15 6
|
|
SELECT * FROM t3 ORDER BY c1;
|
|
c1 c2
|
|
21 50
|
|
22 50
|
|
23 50
|
|
24 50
|
|
25 15
|
|
DROP TABLE t1,t2,t3;
|
|
CREATE TABLE t1 (c1 MEDIUMINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
CREATE TABLE t2 (c1 MEDIUMINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
CREATE TABLE t3 (c1 MEDIUMINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
INSERT INTO t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
|
|
INSERT INTO t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
|
|
INSERT INTO t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
|
|
UPDATE IGNORE t1, t2 ,t3 SET t1.c2 = 30, t2.c2 = 40, t3.c2=50 WHERE t1.c1=t2.c2 AND t2.c1=t3.c2;
|
|
SELECT * FROM t1 ORDER BY c1;
|
|
c1 c2
|
|
1 30
|
|
2 30
|
|
3 3
|
|
4 4
|
|
5 5
|
|
SELECT * FROM t2 ORDER BY c1;
|
|
c1 c2
|
|
11 40
|
|
12 1
|
|
13 40
|
|
14 40
|
|
15 6
|
|
SELECT * FROM t3 ORDER BY c1;
|
|
c1 c2
|
|
21 50
|
|
22 50
|
|
23 50
|
|
24 50
|
|
25 15
|
|
DROP TABLE t1,t2,t3;
|
|
CREATE TABLE t1 (c1 INT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
CREATE TABLE t2 (c1 INT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
CREATE TABLE t3 (c1 INT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
INSERT INTO t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
|
|
INSERT INTO t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
|
|
INSERT INTO t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
|
|
UPDATE IGNORE t1, t2 ,t3 SET t1.c2 = 30, t2.c2 = 40, t3.c2=50 WHERE t1.c1=t2.c2 AND t2.c1=t3.c2;
|
|
SELECT * FROM t1 ORDER BY c1;
|
|
c1 c2
|
|
1 30
|
|
2 30
|
|
3 3
|
|
4 4
|
|
5 5
|
|
SELECT * FROM t2 ORDER BY c1;
|
|
c1 c2
|
|
11 40
|
|
12 1
|
|
13 40
|
|
14 40
|
|
15 6
|
|
SELECT * FROM t3 ORDER BY c1;
|
|
c1 c2
|
|
21 50
|
|
22 50
|
|
23 50
|
|
24 50
|
|
25 15
|
|
DROP TABLE t1,t2,t3;
|
|
CREATE TABLE t1 (c1 INTEGER NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
CREATE TABLE t2 (c1 INTEGER NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
CREATE TABLE t3 (c1 INTEGER NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
INSERT INTO t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
|
|
INSERT INTO t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
|
|
INSERT INTO t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
|
|
UPDATE IGNORE t1, t2 ,t3 SET t1.c2 = 30, t2.c2 = 40, t3.c2=50 WHERE t1.c1=t2.c2 AND t2.c1=t3.c2;
|
|
SELECT * FROM t1 ORDER BY c1;
|
|
c1 c2
|
|
1 30
|
|
2 30
|
|
3 3
|
|
4 4
|
|
5 5
|
|
SELECT * FROM t2 ORDER BY c1;
|
|
c1 c2
|
|
11 40
|
|
12 1
|
|
13 40
|
|
14 40
|
|
15 6
|
|
SELECT * FROM t3 ORDER BY c1;
|
|
c1 c2
|
|
21 50
|
|
22 50
|
|
23 50
|
|
24 50
|
|
25 15
|
|
DROP TABLE t1,t2,t3;
|
|
CREATE TABLE t1 (c1 BIGINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
CREATE TABLE t2 (c1 BIGINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
CREATE TABLE t3 (c1 BIGINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
|
|
INSERT INTO t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
|
|
INSERT INTO t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
|
|
INSERT INTO t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
|
|
UPDATE IGNORE t1, t2 ,t3 SET t1.c2 = 30, t2.c2 = 40, t3.c2=50 WHERE t1.c1=t2.c2 AND t2.c1=t3.c2;
|
|
SELECT * FROM t1 ORDER BY c1;
|
|
c1 c2
|
|
1 30
|
|
2 30
|
|
3 3
|
|
4 4
|
|
5 5
|
|
SELECT * FROM t2 ORDER BY c1;
|
|
c1 c2
|
|
11 40
|
|
12 1
|
|
13 40
|
|
14 40
|
|
15 6
|
|
SELECT * FROM t3 ORDER BY c1;
|
|
c1 c2
|
|
21 50
|
|
22 50
|
|
23 50
|
|
24 50
|
|
25 15
|
|
DROP TABLE t1,t2,t3;
|