SQL错误#1022无法写入;表中的重复键

时间:2014-06-10 17:09:17

标签: mysql sql phpmyadmin

我在create table命令上遇到关于重复键的1022错误。为什么呢?

create table Tratta (
        id_tratta int(11) auto_increment,
        Prezzo int(11) not null, /* cambiare valore prezzo */
        Contributi_aggiuntivi int(11) not null,
        N_volte int(1) check(value>0),
        Andata_ritorno enum('a','ar') not null,
        fk_utente int(11),
        foreign key(fk_utente) references Utente(id_utente)
        on update cascade on delete no action,
        primary key(id_tratta)
        ) engine = InnoDB;

1 个答案:

答案 0 :(得分:1)

您必须检查是否有另一个外键与您在表格中使用的外键同名,在整个模型中...