插入一条记录,获取ID号,然后需要与下一条记录建立以下的关系:
A-1要与B-1建立对应关系
A-2要与B-2建立对应关系
+----------+----------+----------+
| 1 | A - 1 | 2 |
| 2 | B - 1 | 1 |
| 3 | A - 2 | 4 |
| 4 | B - 2 | 3 |
+----------+----------+----------+目前需要批量添加A-1到500的数据,同时也要录入B-1到500的数据,并建立对应关系。有什么理想一点的方案呢?
希望有这方面经验的一起朋友研究一下
A-1要与B-1建立对应关系
A-2要与B-2建立对应关系
+----------+----------+----------+
| 1 | A - 1 | 2 |
| 2 | B - 1 | 1 |
| 3 | A - 2 | 4 |
| 4 | B - 2 | 3 |
+----------+----------+----------+目前需要批量添加A-1到500的数据,同时也要录入B-1到500的数据,并建立对应关系。有什么理想一点的方案呢?
希望有这方面经验的一起朋友研究一下
| ID | NAME | LINK_ID |
| 1 | A - 1 | 2 |
| 2 | B - 1 | 1 |
| 3 | A - 2 | 4 |
| 4 | B - 2 | 3 |
+----------+----------+----------+
通过A能找到其他三样(B、C、D)的东西
通过B能找到其他三样(A、C、D)的东西
通过C能找到其他三样(A、B、D)的东西
通过D能找到其他三样(A、B、C)的东西前提A、B、C、D,要分别在一个表product里面各占一条记录。即,+----------+--------+
| ID | NAME |
| 1 | A |
| 2 | B |
| 3 | C |
| 4 | C |
+----------+--------+这样的话,这个数据关系表,ACMAIN_CHM 会怎么设计呢?
这样知道任何一个 a,b,c,d 后可以得到grp id = 10, 然后找出同组中其它的记录。+----------+--------+---------+
| ID | NAME | GRP_ID |
| 1 | A | 10 |
| 2 | B | 10 |
| 3 | C | 10 |
| 4 | C | 10 |
+----------+--------+---------+
如A,就找到B、C、D的全部信息,相关内容……
也就是说,我只要用户在页面属于下面的数据,填写类别名字,起始编号,终止编号,点击“确定”,就让程序自动在表里面插入数据。因为都是如此一样的工作,如果一个一个添加的话,用户得要操作100次,比较累人。所以想用程序进行重复的操作。但是会出现数据库都给占用了,整个系统都拖慢了……类别 起始编号 终止编号
A 1 100
B 1 100
C 1 100
D 1 100
期待的结果:
+----------+--------+---------+
| ID | NAME | GRP_ID |
| 1 | A-1 | 1 |
| 2 | B-1 | 1 |
| 3 | C-1 | 1 |
| 4 | D-1 | 1 |
| 5 | A-2 | 2 |
| 6 | B-2 | 2 |
| 7 | C-2 | 2 |
| 8 | D-2 | 2 |
| …… | …… | …… |
| …… | …… | …… |
| 397 | A-100 | 100 |
| 398 | B-100 | 100 |
| 399 | C-100 | 100 |
| 400 | D-100 | 100 |
+----------+--------+---------+
现在主要的问题,就是执行大量的INSERT的问题……