📄 is_tables_embedded.result
字号:
DATA_FREE #DF#AUTO_INCREMENT NULLCREATE_TIME #CRTUPDATE_TIME #UT#CHECK_TIME #CT#TABLE_COLLATION latin1_swedish_ciCHECKSUM #CS#CREATE_OPTIONS TABLE_COMMENT Initial CommentSELECT table_name FROM information_schema.tablesWHERE table_name LIKE 't1_my_table%';table_namet1_my_tableRENAME TABLE test.t1_my_table TO test.t1_my_tablex;SELECT table_name FROM information_schema.tablesWHERE table_name LIKE 't1_my_table%';table_namet1_my_tablexSELECT table_schema,table_name FROM information_schema.tablesWHERE table_name = 't1_my_tablex';table_schema table_nametest t1_my_tablexRENAME TABLE test.t1_my_tablex TO db_datadict.t1_my_tablex;SELECT table_schema,table_name FROM information_schema.tablesWHERE table_name = 't1_my_tablex';table_schema table_namedb_datadict t1_my_tablexSELECT table_name, engine FROM information_schema.tablesWHERE table_name = 't1_my_tablex';table_name enginet1_my_tablex <engine_type>ALTER TABLE db_datadict.t1_my_tablexENGINE = <other_engine_type>;SELECT table_name, engine FROM information_schema.tablesWHERE table_name = 't1_my_tablex';table_name enginet1_my_tablex <other_engine_type>SELECT table_name, table_rows FROM information_schema.tablesWHERE table_name = 't1_my_tablex';table_name table_rowst1_my_tablex 0INSERT INTO db_datadict.t1_my_tablex VALUES(1),(2);SELECT table_name, table_rows FROM information_schema.tablesWHERE table_name = 't1_my_tablex';table_name table_rowst1_my_tablex 2SELECT table_name, table_collation FROM information_schema.tablesWHERE table_name = 't1_my_tablex';table_name table_collationt1_my_tablex latin1_swedish_ciALTER TABLE db_datadict.t1_my_tablex DEFAULT CHARACTER SET utf8;SELECT table_name, table_collation FROM information_schema.tablesWHERE table_name = 't1_my_tablex';table_name table_collationt1_my_tablex utf8_general_ciSELECT table_name, table_collation FROM information_schema.tablesWHERE table_name = 't1_my_tablex';table_name table_collationt1_my_tablex utf8_general_ciALTER TABLE db_datadict.t1_my_tablexDEFAULT CHARACTER SET latin1 COLLATE latin1_german1_ci;SELECT table_name, table_collation FROM information_schema.tablesWHERE table_name = 't1_my_tablex';table_name table_collationt1_my_tablex latin1_german1_ciSELECT table_name, TABLE_COMMENT FROM information_schema.tablesWHERE table_name = 't1_my_tablex';table_name TABLE_COMMENTt1_my_tablex Initial CommentALTER TABLE db_datadict.t1_my_tablex COMMENT 'Changed Comment';SELECT table_name, TABLE_COMMENT FROM information_schema.tablesWHERE table_name = 't1_my_tablex';table_name TABLE_COMMENTt1_my_tablex Changed CommentSELECT table_name, AUTO_INCREMENT FROM information_schema.tablesWHERE table_name = 't1_my_tablex';table_name AUTO_INCREMENTt1_my_tablex NULLALTER TABLE db_datadict.t1_my_tablexADD f2 BIGINT AUTO_INCREMENT, ADD PRIMARY KEY (f2);SELECT table_name, AUTO_INCREMENT FROM information_schema.tablesWHERE table_name = 't1_my_tablex';table_name AUTO_INCREMENTt1_my_tablex 3SELECT table_name, ROW_FORMAT FROM information_schema.tablesWHERE table_name = 't1_my_tablex';table_name ROW_FORMATt1_my_tablex FixedALTER TABLE db_datadict.t1_my_tablex ROW_FORMAT = dynamic;SELECT table_name, ROW_FORMAT FROM information_schema.tablesWHERE table_name = 't1_my_tablex';table_name ROW_FORMATt1_my_tablex DynamicSELECT table_name, checksum FROM information_schema.tablesWHERE table_name = 't1_my_tablex';table_name checksumt1_my_tablex NULLALTER TABLE db_datadict.t1_my_tablex CHECKSUM = 1;SELECT table_name, checksum IS NOT NULL FROM information_schema.tablesWHERE table_name = 't1_my_tablex';table_name checksum IS NOT NULLt1_my_tablex 1SELECT UPDATE_TIME, checksum INTO @UPDATE_TIME, @checksumFROM information_schema.tablesWHERE table_name = 't1_my_tablex';INSERT INTO db_datadict.t1_my_tablex SET f1 = 3;SELECT UPDATE_TIME > @UPDATE_TIMEAS "Is current UPDATE_TIME bigger than before last INSERT?"FROM information_schema.tablesWHERE table_name = 't1_my_tablex';Is current UPDATE_TIME bigger than before last INSERT?1SELECT checksum <> @checksumAS "Is current CHECKSUM different than before last INSERT?"FROM information_schema.tablesWHERE table_name = 't1_my_tablex';Is current CHECKSUM different than before last INSERT?1SELECT CREATE_TIME INTO @CREATE_TIME FROM information_schema.tablesWHERE table_name = 't1_my_tablex';SELECT table_name FROM information_schema.tablesWHERE table_name LIKE 't1_my_table%';table_namet1_my_tablexDROP TABLE db_datadict.t1_my_tablex;SELECT table_name FROM information_schema.tablesWHERE table_name LIKE 't1_my_table%';table_nameCREATE TABLE test.t1_my_tablex (f1 BIGINT)ENGINE = <other_engine_type>;SELECT CREATE_TIME > @CREATE_TIMEAS "Is current CREATE_TIME bigger than for the old dropped table?"FROM information_schema.tablesWHERE table_name = 't1_my_tablex';Is current CREATE_TIME bigger than for the old dropped table?1DROP TABLE test.t1_my_tablex;CREATE VIEW test.t1_my_tablex AS SELECT 1;SELECT * FROM information_schema.tablesWHERE table_name = 't1_my_tablex';TABLE_CATALOG NULLTABLE_SCHEMA testTABLE_NAME t1_my_tablexTABLE_TYPE VIEWENGINE NULLVERSION NULLROW_FORMAT NULLTABLE_ROWS NULLAVG_ROW_LENGTH NULLDATA_LENGTH NULLMAX_DATA_LENGTH NULLINDEX_LENGTH NULLDATA_FREE NULLAUTO_INCREMENT NULLCREATE_TIME NULLUPDATE_TIME NULLCHECK_TIME NULLTABLE_COLLATION NULLCHECKSUM NULLCREATE_OPTIONS NULLTABLE_COMMENT VIEWDROP VIEW test.t1_my_tablex;SELECT table_name FROM information_schema.tablesWHERE table_name = 't1_my_tablex';table_nameCREATE TEMPORARY TABLE test.t1_my_tablexENGINE = <other_engine_type>AS SELECT 1;SELECT table_name, table_type FROM information_schema.tablesWHERE table_name = 't1_my_tablex';DROP TEMPORARY TABLE test.t1_my_tablex;CREATE TABLE db_datadict.t1_my_tablexENGINE = <engine_type> ASSELECT 1;SELECT table_name FROM information_schema.tablesWHERE table_name = 't1_my_tablex';table_namet1_my_tablexDROP DATABASE db_datadict;SELECT table_name FROM information_schema.tablesWHERE table_name = 't1_my_tablex';table_name######################################################################### Testcases 3.2.1.3-3.2.1.5 + 3.2.1.8-3.2.1.12: INSERT/UPDATE/DELETE and# DDL on INFORMATION_SCHEMA tables are not supported########################################################################DROP DATABASE IF EXISTS db_datadict;CREATE DATABASE db_datadict;CREATE TABLE db_datadict.t1 (f1 BIGINT)ENGINE = <engine_type>;INSERT INTO information_schema.tablesSELECT * FROM information_schema.tables;ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'UPDATE information_schema.tables SET table_schema = 'test'WHERE table_name = 't1';ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'DELETE FROM information_schema.tables WHERE table_name = 't1';ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'TRUNCATE information_schema.tables;ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'CREATE INDEX my_idx_on_tables ON information_schema.tables(table_schema);ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'ALTER TABLE information_schema.tables DROP PRIMARY KEY;ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'ALTER TABLE information_schema.tables ADD f1 INT;ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'DROP TABLE information_schema.tables;ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'ALTER TABLE information_schema.tables RENAME db_datadict.tables;ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'ALTER TABLE information_schema.tables RENAME information_schema.xtables;ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'DROP DATABASE db_datadict;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -