1

我决定使用mysql序列表,因为我使用的是spring jdbc批量插入(无法使用此功能获取主键),我将在插入每一行时传递生成的键,我已经google了很长时间,没有得到创建序列表的正确方法。

我创建了一个序列表

create table table_sequence (value int not null) ENGINE = MYISAM;

但我觉得这似乎很基本,因为我需要为每个实例设置最大值和缓存限制。

我有很多表,是否需要为每个表准备一个序列表?

我对数据库序列知之甚少,所以建议对我有帮助。谢谢

4

1 回答 1

0

这可能对您有所帮助:http: //dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html

CREATE TABLE animals (
     id MEDIUMINT NOT NULL AUTO_INCREMENT,
     name CHAR(30) NOT NULL,
     PRIMARY KEY (id)
) ENGINE=MyISAM;

INSERT INTO animals (name) VALUES
    ('dog'),('cat'),('penguin'),
    ('lax'),('whale'),('ostrich');

SELECT * FROM animals;
于 2013-12-04T05:16:56.950 回答