调用过程并将其添加到MYSQL中的sequence列

调用过程并将其添加到MYSQL中的sequence列,mysql,sql,stored-procedures,sequence,mariadb,Mysql,Sql,Stored Procedures,Sequence,Mariadb,我在MYSQL(MariaDB)中有一个过程,它从表(即99)中查询一个值 这应该作为前缀添加到表中的自动增量列中 假设前缀(99)| |自动增量值(15)=9915 现在我真的不知道如何在对MYSQL的select查询中得到这个。我从甲骨文那里知道这是一个过程| |顺序。nextval 以下是我的程序: DELIMITER ;; CREATE DEFINER=`EventPanda`@`localhost` PROCEDURE `GETDBID`(OUT DBID INT) BEGIN

我在MYSQL(MariaDB)中有一个过程,它从表(即99)中查询一个值

这应该作为前缀添加到表中的自动增量列中

假设前缀(99)| |自动增量值(15)=9915

现在我真的不知道如何在对MYSQL的select查询中得到这个。我从甲骨文那里知道这是一个
过程| |顺序。nextval

以下是我的程序:

DELIMITER ;;
CREATE DEFINER=`EventPanda`@`localhost` PROCEDURE `GETDBID`(OUT DBID INT)
BEGIN
    SELECT settings_value INTO DBID FROM settings where setting_code='DB_PARAM';
END;;
DELIMITER ;
我的自动增量列是:

table.sequence_id

有人能帮我创建一个包含自动递增列的下一个值的select脚本吗?

一位老前辈的建议。。。是的,那太好了。但从长远来看,伪造身份证是一个“坏主意”。为什么这是一个“坏主意”?每个实例都有自己的前缀,这将防止重复。你能告诉我你的想法吗?一种方法是2列,稍后连接。另一个问题是当你改变了对“编号”方案的想法时。