©SQL :: Manager
HomeProgram InformationTechnical detailsFree downloadDonate for a cup of coffee
myway SQL Manager for MySQL and MariaDB, Download on Uptodown
SQL functionMariaDB

MariaDB LASTVAL SQL Function - PREVIOUS VALUE FOR Sequence, Last value from sequence

LASTVALSyntax:LASTVAL(Sequence)
Return value:INTEGER
Function type:Sequence function
Function Description

The function LASTVAL() returns the last value in a current connection after a NEXTVAL in a SEQUENCE.

Synonym for "PREVIOUS VALUE FOR sequence".

Available from MariaDB version 10.3.

Example 1: NEXT VALUE FOR and PEVIOUS VALUE FOR one after the other in a current connection

 1
 2
 3
 4
 5

select next VALUE FOR `my_sequence` as result;
select Previous VALUE FOR `my_sequence` as result;


result
bigint(20)
23
result
bigint(20)
23

Example 2: NEXTVAL() and LASTVAL() one after the other in a current connection

 1
 2
 3
 4
 5

select nextval(`my_sequence`as result;
select lastval(`my_sequence`as result;


result
bigint(20)
24
result
bigint(20)
24

Example 3: LASTVAL() without NEXTVAL() in a current connection

 1
 2
 3
 4

select lastval(`my_sequence`as result;


result
bigint(20)
NULL
The examples were created with the MyWAY SQL manager: Download

How to use the LASTVAL() function in MariaDB databases

The LASTVAL() function in MariaDB is used to retrieve the last generated value from a sequence. This function is used in conjunction with a sequence object. LASTVAL() can only be used after the sequence has been accessed with the NEXTVAL() function in the same session.

Further MySQL und MariaDB SQL Sequence functions

NEXTVALNEXTVAL(Sequence)
More about NEXTVAL Function

SETVALSETVAL(Sequence, Value [, Reserved] [, Cycle])
More about SETVAL Function

Numeric functionsString functionsRegular ExpressionsDate and Time functions
Comparison functionsEncryption & CompressionConversion functionsNULL functions
Aggregate functionsWindow functionsJSON functionsGeometric functions
Sequence functionsInformation functionsDynamic ColumnsMiscellaneous functions
More information about the LASTVAL SQL function: mariadb.com
Updated: 2023-09-24ImprintContactTerms & conditionsPrivacy & CookiesUpdatesSitemapFacebookLinkedinTwitterStatistics©2020-2023 Heino Cunze-Fischer