SEQUENCES
SEQUENCES 表提供了有关序列的信息。TiDB 中序列的功能是参照 MariaDB 中的类似功能来实现的。
1. USE information_schema;
2. DESC sequences;
1. +-----------------+--------------+------+------+---------+-------+
2. | Field | Type | Null | Key | Default | Extra |
3. +-----------------+--------------+------+------+---------+-------+
4. | TABLE_CATALOG | varchar(512) | NO | | NULL | |
5. | SEQUENCE_SCHEMA | varchar(64) | NO | | NULL | |
6. | SEQUENCE_NAME | varchar(64) | NO | | NULL | |
7. | CACHE | tinyint(4) | NO | | NULL | |
8. | CACHE_VALUE | bigint(21) | YES | | NULL | |
9. | CYCLE | tinyint(4) | NO | | NULL | |
10. | INCREMENT | bigint(21) | NO | | NULL | |
11. | MAX_VALUE | bigint(21) | YES | | NULL | |
12. | MIN_VALUE | bigint(21) | YES | | NULL | |
13. | START | bigint(21) | YES | | NULL | |
14. | COMMENT | varchar(64) | YES | | NULL | |
15. +-----------------+--------------+------+------+---------+-------+
16. 11 rows in set (0.00 sec)
1. CREATE SEQUENCE test.seq;
2. SELECT nextval(test.seq);
3. SELECT * FROM sequences\G
1. +-------------------+
2. | nextval(test.seq) |
3. +-------------------+
4. | 1 |
5. +-------------------+
6. 1 row in set (0.01 sec)
7. *************************** 1. row ***************************
8. TABLE_CATALOG: def
9. SEQUENCE_SCHEMA: test
10. SEQUENCE_NAME: seq
11. CACHE: 1
12. CACHE_VALUE: 1000
13. CYCLE: 0
14. INCREMENT: 1
15. MAX_VALUE: 9223372036854775806
16. MIN_VALUE: 1
17. START: 1
18. COMMENT:
19. 1 row in set (0.00 sec)
