2012-06-14 41 views

回答

2

刚刚得到同样的错误。 AUTO_INCREMENT添加到您的ID字段,并在进化约束script.Like这

create table name (
    id      bigint not null AUTO_INCREMENT, 
    ... 
    constraint pk_name primary key (id), 

); 

现在的作品

编辑: 如果注释与@Id变阵模型中场“身份证”应自动添加AUTO_INCREMENT和约束

0

我刚刚遇到了这个错误,在我的情况下,数据库已经存在作为我的早期努力让我的应用程序设置的一部分,但一半的表有AI为id字段设置,但另一半没有。

我不确定为什么会出现这种情况,这与我首先创建表格的方式有关。

无论如何,我需要做的就是使用MySQL Workbench来更改没有AI ID并添加AI属性的表。 (我必须删除并重新创建一些外键作为此过程的一部分)。

相关问题