CREATE TABLE test_seq (
id INT(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (id)
);
INSERT INTO test_seq VALUES ('');
INSERT INTO test_seq VALUES ('');
INSERT INTO test_seq VALUES ('');
SELECT LAST_INSERT_ID()+1 AS next_seq FROM test_seq;
上述代码中,首先创建了一个test_seq表,其中id字段设置为自增。接着向表中插入三条空记录,为了让id从1开始自增。
最后通过查询LAST_INSERT_ID()+1获取下一个序列的值。