mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
MDEV-4879 - Merge test cases for new CREATE TEMPORARY TABLE privilege model
- merged test cases for MySQL bug#27480 - fixed that LOCK TABLES was unable to open temporary table (covered by grant2 test, merged appropriate code from 5.6) - commented lines that cause server crash in merge test, reported MDEV-5042 (not relevant to bug#27480)
This commit is contained in:
@ -243,3 +243,51 @@ CREATE TEMPORARY TABLE bug48067.t1 (c1 int);
|
||||
DROP DATABASE bug48067;
|
||||
DROP TEMPORARY table bug48067.t1;
|
||||
End of 5.1 tests
|
||||
#
|
||||
# Test that admin statements work for temporary tables.
|
||||
#
|
||||
DROP TABLE IF EXISTS t1,t2;
|
||||
CREATE TEMPORARY TABLE t1(a INT);
|
||||
CREATE TEMPORARY TABLE t2(b INT);
|
||||
CREATE TEMPORARY TABLE t3(c INT);
|
||||
INSERT INTO t1 VALUES (1), (2), (3);
|
||||
INSERT INTO t2 VALUES (11), (12), (13);
|
||||
INSERT INTO t3 VALUES (101), (102), (103);
|
||||
ANALYZE TABLE t1, t2, t3;
|
||||
Table Op Msg_type Msg_text
|
||||
test.t1 analyze status OK
|
||||
test.t2 analyze status OK
|
||||
test.t3 analyze status OK
|
||||
INSERT INTO t1 VALUES (1), (2), (3);
|
||||
INSERT INTO t2 VALUES (11), (12), (13);
|
||||
INSERT INTO t3 VALUES (101), (102), (103);
|
||||
CHECK TABLE t1, t2, t3;
|
||||
Table Op Msg_type Msg_text
|
||||
test.t1 check status OK
|
||||
test.t2 check status OK
|
||||
test.t3 check status OK
|
||||
INSERT INTO t1 VALUES (1), (2), (3);
|
||||
INSERT INTO t2 VALUES (11), (12), (13);
|
||||
INSERT INTO t3 VALUES (101), (102), (103);
|
||||
CHECKSUM TABLE t1, t2, t3;
|
||||
Table Checksum
|
||||
test.t1 xxx
|
||||
test.t2 xxx
|
||||
test.t3 xxx
|
||||
INSERT INTO t1 VALUES (1), (2), (3);
|
||||
INSERT INTO t2 VALUES (11), (12), (13);
|
||||
INSERT INTO t3 VALUES (101), (102), (103);
|
||||
OPTIMIZE TABLE t1, t2, t3;
|
||||
Table Op Msg_type Msg_text
|
||||
test.t1 optimize status OK
|
||||
test.t2 optimize status OK
|
||||
test.t3 optimize status OK
|
||||
INSERT INTO t1 VALUES (1), (2), (3);
|
||||
INSERT INTO t2 VALUES (11), (12), (13);
|
||||
INSERT INTO t3 VALUES (101), (102), (103);
|
||||
REPAIR TABLE t1, t2, t3;
|
||||
Table Op Msg_type Msg_text
|
||||
test.t1 repair status OK
|
||||
test.t2 repair status OK
|
||||
test.t3 repair status OK
|
||||
DROP TABLES t1, t2, t3;
|
||||
|
Reference in New Issue
Block a user