MySQL - 为多个表创建一个主/唯一键

时间:2014-11-12 22:52:09

标签: mysql sql database

我们说我有类似的表:


CARS:

  

列:" id","说明"

货车:

  

列:" id","说明"


两个表都在字段" id"。

上有主键

是否有可能像“普通人”,“联合”这样的人。两个表同时关键...问题是我需要同时拥有" id"独特的,即当我添加了 TRUCKS :1,2,3,4 .....然后添加 CARS 我需要从id 5开始。 ..6,7,8等

1 个答案:

答案 0 :(得分:1)

Table vehicle
id 

Table car
id
id_vehicle
description

Table truck 
id
id_vehicle
description

OR(更好? - 取决于你的目标)

Table vehicle
id 
id_vehicle_type
description

Table vehicle_type
id
name

vehicle_type(s):( 1,car),(2,truck)