34 lines
1.3 KiB
Plaintext
34 lines
1.3 KiB
Plaintext
#
|
|
# WL#13153: Don't dump SECONDARY TABLE if requested by the end user
|
|
#
|
|
CREATE TABLE t1 (a INT) SECONDARY_ENGINE=gizmo;
|
|
# test: should have SECONDARY_ENGINE
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`a` int(11) DEFAULT NULL
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci SECONDARY_ENGINE=gizmo
|
|
SET SESSION show_create_table_skip_secondary_engine=on;
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`a` int(11) DEFAULT NULL
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
|
|
SET SESSION show_create_table_skip_secondary_engine=default;
|
|
# test: t1 should have SECONDARY_ENGINE on
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!50503 SET character_set_client = utf8mb4 */;
|
|
CREATE TABLE `t1` (
|
|
`a` int(11) DEFAULT NULL
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci SECONDARY_ENGINE=gizmo;
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
# test: t1 should not have SECONDARY_ENGINE
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!50503 SET character_set_client = utf8mb4 */;
|
|
CREATE TABLE `t1` (
|
|
`a` int(11) DEFAULT NULL
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
DROP TABLE t1;
|
|
# End of 8.0 tests
|