Mysql
 sql >> Database >  >> RDS >> Mysql

La stessa colonna può avere una chiave primaria e un vincolo di chiave esterna su un'altra colonna

Assegnazione di chiave primaria e chiave esterna alla stessa colonna in una tabella:

create table a1 (
    id1 int not null primary key 
);
insert into a1 values(1),(2),(3),(4);

create table a2 (
    id1 int not null primary key foreign key references a1(id1)
);
insert into a2 values(1),(2),(3);