保留新行的前一行数据

时间:2015-06-24 19:14:56

标签: php mysql

我有一张这样的桌子:

    VIN         Color  Tires      Mileage
    -------------------------------------
    (car's VIN) red    P235/70R15 32976

如果我在测试修理时改变车身颜色,更换轮胎或里程更改,我希望能够在插入时保留上一行中所有未更改的字段(颜色,轮胎)新里程的新行。

我需要保留现有的行。

如何使用PHP和MySQL来实现这一目标?

1 个答案:

答案 0 :(得分:0)

您需要使用父/子关系。 以下是需要使用列的示例:

ID parent_id    VIN        Color   Tires        Mileage
-------------------------------------------------------
1  NULL         (car's vin) red    P235/70R15   32976
2  1            ''          blue   P235/70R15   35017

请注意,您确定ID 2是 ID 1的孩子,并提供最新信息。

您只需创建一个助行器功能来拉动父母和孩子之间的关系