在MySQL中使用auto_increment时出错

时间:2011-04-11 02:09:20

标签: mysql auto-increment

在MySQL中使用auto_increment时遇到一些错误。

代码在这里:

user_id bigint(20) unsigned not null auto_increment=1000

但是当我尝试

user_id bigint(20) unsigned not null auto_increment

它有效。为什么呢?

4 个答案:

答案 0 :(得分:2)

这应该有效:


create table test1 (
id int unsigned not null auto_increment,
primary key (id)
)auto_increment=100;

答案 1 :(得分:1)

您是否尝试播种自动增量号?

如果是这样,语法是CREATE|ALTER TABLE命令的一部分。

请参阅http://dev.mysql.com/doc/refman/5.5/en/example-auto-increment.html

答案 2 :(得分:0)

mysql的自动增量仅为+1值。

查看此http://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html

答案 3 :(得分:0)

这是因为为表而不是特定列设置了自动增量。 所以从1000开始, 创建一个只有cinemaRepsotory.save(cinema)

的表格列

然后使用

更改表格
auto_increment