MySQL自动增加子索引

时间:2017-04-12 14:58:03

标签: mysql

我有两个MySQL表jobsjob-parts,其中使用job_id列为每个作业引用了多个作业部分。

jobs表在id列上具有正常的自动增量,我将其用作作业编号。所以目前我把工作部分拉出来如下:

  

SELECT jobs.id,job_parts.id FROM jobs,job_parts WHERE   job_parts.job_id = jobs.id;

我需要做的是在job_parts表上设置一些“自动增量”,但是在第一个表上为每个不同的id重置一个,导致组合的作业引用看起来像

  

1.1,   1.2,   1.3,

     

2.1,   2.2,   2.3,   2.4

     

3.1,3.2 ......等等。

理想情况下,我希望能够从第二个表和部分id列中删除部件,以保留插入部件时最初分配的数字,就像自动增量通常一样。

任何人都知道用SQL语句做一个很好的干净方法吗?

0 个答案:

没有答案