Current Path : /home/usr.opt/mysql57/mysql-test/suite/innodb/include/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //home/usr.opt/mysql57/mysql-test/suite/innodb/include/create_options_invalid.inc |
# We don't support COMPRESSED table when innodb_page_size is 32k or 64k. SET GLOBAL innodb_file_per_table=1; # Test strict mode SET SESSION innodb_strict_mode=ON; -- error ER_ILLEGAL_HA CREATE TABLE t1 (id int, a TEXT) ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=4; SHOW WARNINGS; -- error ER_ILLEGAL_HA CREATE TABLE t1 (id int, a TEXT) ROW_FORMAT=COMPRESSED; SHOW WARNINGS; -- error ER_ILLEGAL_HA CREATE TABLE t1(id int, a TEXT) KEY_BLOCK_SIZE=4; SHOW WARNINGS; CREATE TABLE t1 (id int, a TEXT); SHOW WARNINGS; -- error ER_ILLEGAL_HA_CREATE_OPTION ALTER TABLE t1 ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=4; SHOW WARNINGS; -- error ER_ILLEGAL_HA_CREATE_OPTION ALTER TABLE t1 ROW_FORMAT=COMPRESSED; SHOW WARNINGS; -- error ER_ILLEGAL_HA_CREATE_OPTION ALTER TABLE t1 KEY_BLOCK_SIZE=4; SHOW WARNINGS; DROP TABLE t1; # Test non strict mode SET SESSION innodb_strict_mode=OFF; CREATE TABLE t1 (id int, a TEXT) ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=4; DROP TABLE t1; CREATE TABLE t1 (id int, a TEXT) ROW_FORMAT=COMPRESSED; DROP TABLE t1; CREATE TABLE t1 (id int, a TEXT) KEY_BLOCK_SIZE=4; DROP TABLE t1; CREATE TABLE t1 (id int, a TEXT); ALTER TABLE t1 ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=4; ALTER TABLE t1 ROW_FORMAT=COMPRESSED; ALTER TABLE t1 KEY_BLOCK_SIZE=4; DROP TABLE t1; SET GLOBAL innodb_file_per_table=default;