Sequences
This section is about sequence objects. For details about the storage engine, see Sequence Storage Engine.
A sequence is an object that generates a sequence of numeric values, as specified by the CREATE SEQUENCE statement. Sequences are an alternative to AUTO_INCREMENT when you want more control over how sequence numbers are generated.
Since a SEQUENCE
caches values, it can sometimes be faster. Also, you can access the last value generated by all used sequences; it's not subjected to limitations of LAST_INSERT_ID( ).
See also Sequence Storage Engine.
-
Sequence Overview
Object that generates a sequence of numeric values. -
CREATE SEQUENCE
Creates a sequence that generates new values when called with NEXT VALUE FOR. -
SHOW CREATE SEQUENCE
Shows the CREATE SEQUENCE statement that creates the sequence. -
ALTER SEQUENCE
Change options for a SEQUENCE. -
DROP SEQUENCE
Deleting a SEQUENCE. -
SEQUENCE Functions
Functions that can be used on SEQUENCEs. -
Information Schema SEQUENCES Table
Information about sequences on the server. -
SHOW TABLES
List of non-temporary tables, views or sequences. -
Error 4084: Sequence has run out
Error 4084: Sequence '%-.64s.%-.64s' has run out
Content reproduced on this site is the property of its respective owners,
and this content is not reviewed in advance by MariaDB. The views, information and opinions
expressed by this content do not necessarily represent those of MariaDB or any other party.