0

我有 20 个表,有 2 个字段,id 和名称描述

Colors
id  name
1 black
2 blue 
...

Sizes
id name  
1 100
2 105
...

现在我有 21 个字段的主表

Main table `shoes`

id Colors Sizes style ...
1    2     24     11

我有一个包含 20 个文本输入的表单帖子(一个用于每种特征、颜色、大小..)我想要的是学习查看 20 个特征表的最有效方法(从 name='blue' 的颜色中选择 id ) 并获取 id 值,如果不存在,则创建它(插入颜色(名称)值(粉红色))然后获取 id,一旦我有了 20 个值,就会在主字段中进行大插入

4

1 回答 1

0

使用INSERT ... ON DUPLICATE KEY UPDATE语法。

于 2012-01-24T22:06:38.140 回答