polardbxengine/mysql-test/suite/innodb_fts/r/tablespace.result

69 lines
2.3 KiB
Plaintext

Test Case 1 : System Tablespace
CREATE TABLE articles (
id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
title VARCHAR(200),
body TEXT,
FULLTEXT (title, body)
) ENGINE=InnoDB tablespace innodb_system;
INSERT INTO articles (title, body) VALUES
('MySQL Tutorial','DBMS stands for MySQL DataBase ...');
SELECT title, body FROM articles WHERE
MATCH(title, body) AGAINST('mysql');
title body
MySQL Tutorial DBMS stands for MySQL DataBase ...
# restart
INSERT INTO articles (title, body) VALUES
('MySQL Tutorial','DBMS stands for MySQL DataBase ...');
SELECT title, body FROM articles WHERE
MATCH(title, body) AGAINST('mysql');
title body
MySQL Tutorial DBMS stands for MySQL DataBase ...
MySQL Tutorial DBMS stands for MySQL DataBase ...
DROP TABLE articles;
Test Case 2 : User-defined Tablespace
CREATE TABLESPACE s_def ADD DATAFILE 's_def.ibd';
CREATE TABLE articles (
id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
title VARCHAR(200),
body TEXT,
FULLTEXT (title, body)
) ENGINE=InnoDB tablespace s_def;
INSERT INTO articles (title, body) VALUES
('MySQL Tutorial','DBMS stands for MySQL DataBase ...');
SELECT title, body FROM articles WHERE
MATCH(title, body) AGAINST('mysql');
title body
MySQL Tutorial DBMS stands for MySQL DataBase ...
# restart
INSERT INTO articles (title, body) VALUES
('MySQL Tutorial','DBMS stands for MySQL DataBase ...');
SELECT title, body FROM articles WHERE
MATCH(title, body) AGAINST('mysql');
title body
MySQL Tutorial DBMS stands for MySQL DataBase ...
MySQL Tutorial DBMS stands for MySQL DataBase ...
DROP TABLE articles;
DROP TABLESPACE s_def;
Test Case 3 : File-Per-Tablespace
CREATE TABLE articles (
id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
title VARCHAR(200),
body TEXT,
FULLTEXT (title, body)
) ENGINE=InnoDB;
INSERT INTO articles (title, body) VALUES
('MySQL Tutorial','DBMS stands for MySQL DataBase ...');
SELECT title, body FROM articles WHERE
MATCH(title, body) AGAINST('mysql');
title body
MySQL Tutorial DBMS stands for MySQL DataBase ...
# restart
INSERT INTO articles (title, body) VALUES
('MySQL Tutorial','DBMS stands for MySQL DataBase ...');
SELECT title, body FROM articles WHERE
MATCH(title, body) AGAINST('mysql');
title body
MySQL Tutorial DBMS stands for MySQL DataBase ...
MySQL Tutorial DBMS stands for MySQL DataBase ...
DROP TABLE articles;