我有两个表(A 和 B),我希望这些表中的每条记录都有一个唯一的 ID(id_C)。我怎么做?
TABLE_A:
id_A | id_C
1 1
2 3
TABLE_B:
id_B | id_C
1 2
2 4
PS。我在想这样的事情:
create table c(
id_c int not null auto_increment,
PRIMARY KEY(id_c)
);
create table a(
id_a int not null auto_increment,
a_c int not null,
PRIMARY KEY(id_a),
FOREIGN KEY (a_c) REFERENCES c(id_c)
);
create table b(
id_b int not null auto_increment,
b_c int not null,
PRIMARY KEY(id_b),
FOREIGN KEY (b_c) REFERENCES c(id_c)
);