mirror of
https://github.com/MariaDB/server.git
synced 2025-02-12 00:15:35 +01:00
52 lines
1.8 KiB
Text
52 lines
1.8 KiB
Text
CREATE TABLE t_8114 (a int) ENGINE = INNODB;
|
|
ALTER TABLE t_8114 ADD b INT GENERATED ALWAYS AS (a) VIRTUAL;
|
|
SELECT NAME FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE NAME LIKE "%t_8114";
|
|
NAME
|
|
test/t_8114
|
|
SELECT NAME, POS, MTYPE, PRTYPE, LEN FROM INFORMATION_SCHEMA.INNODB_SYS_COLUMNS WHERE TABLE_ID IN (SELECT TABLE_ID FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE NAME LIKE "%t_8114");
|
|
NAME POS MTYPE PRTYPE LEN
|
|
a 0 6 1027 4
|
|
b 65537 6 9219 4
|
|
INSERT INTO t_8114 VALUES (9, default);
|
|
INSERT INTO t_8114 VALUES (3, default);
|
|
INSERT INTO t_8114 VALUES (1, default);
|
|
INSERT INTO t_8114 VALUES (5, default);
|
|
SELECT * FROM t_8114;
|
|
a b
|
|
9 9
|
|
3 3
|
|
1 1
|
|
5 5
|
|
DROP TABLE t_8114;
|
|
CREATE TABLE t_8114 (Column_1 CHAR(5) GENERATED ALWAYS AS (PI()+5), Column_2 CHAR(5)) engine=innodb;
|
|
SELECT NAME, FLAG, N_COLS FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE NAME LIKE "%t_8114";
|
|
NAME FLAG N_COLS
|
|
test/t_8114 33 4
|
|
SELECT NAME, POS, MTYPE, PRTYPE, LEN FROM INFORMATION_SCHEMA.INNODB_SYS_COLUMNS WHERE TABLE_ID IN (SELECT TABLE_ID FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE NAME LIKE "%t_8114");
|
|
NAME POS MTYPE PRTYPE LEN
|
|
Column_2 0 13 150995198 20
|
|
Column_1 65536 13 151003390 20
|
|
INSERT INTO t_8114 VALUES (default, "aa");
|
|
INSERT INTO t_8114 VALUES (default, "bb");
|
|
INSERT INTO t_8114 VALUES (default, "ee");
|
|
INSERT INTO t_8114 VALUES (default, "pp");
|
|
SELECT * FROM t_8114;
|
|
Column_1 Column_2
|
|
8.142 aa
|
|
8.142 bb
|
|
8.142 ee
|
|
8.142 pp
|
|
ALTER TABLE t_8114 DROP Column_1;
|
|
SELECT NAME FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE NAME LIKE "%t_8114";
|
|
NAME
|
|
test/t_8114
|
|
SELECT NAME, POS, MTYPE, PRTYPE, LEN FROM INFORMATION_SCHEMA.INNODB_SYS_COLUMNS WHERE TABLE_ID IN (SELECT TABLE_ID FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE NAME LIKE "%t_8114");
|
|
NAME POS MTYPE PRTYPE LEN
|
|
Column_2 0 13 150995198 20
|
|
SELECT * FROM t_8114;
|
|
Column_2
|
|
aa
|
|
bb
|
|
ee
|
|
pp
|
|
DROP TABLE t_8114;
|