0

首先,感谢迄今为止我在这里获得的所有巨大帮助——非常宝贵。

我想创建一个 MySQL 表,其中包含从另一个表中的列动态生成的列,但它也可以容纳具有手动输入值的列。换句话说:

例如,表 1 有一个名为“汽车”的列,其中包含讴歌、福特、本田等项目。有时该表会更新为新车。假设有人插入“闪避”。

我需要的是一个不同的表,它有一个名为“cars”的列,它会自动更新以反映另一个表中“cars”列中的项目列表;但是该表还应该有一个名为“轮胎”的列,可以接受新值,如“倍耐力”、“米其林”等。

换句话说,这个新表应该有一个名为 cars 的列,该列始终来自另一个表,但应该能够在插入时接受匹配的“轮胎”值——如果这有意义的话。

非常非常感谢。

4

1 回答 1

0

不要那样做!这是非常非常糟糕的设计。您需要创建几个具有多对多关系的汽车和轮胎参考表。

table cars:
car_id
car_name

table tires:
tire_id
tire_name

connection table car_tire:
tire_id
car_id
于 2012-04-26T18:27:37.340 回答