如何处理与主INSERT相关的辅助INSERT

时间:2014-07-29 20:00:43

标签: java mysql sql jsp

我有2个表:用户和照片(在mysql数据库中)。

在这里你可以看到2个表之间的关系

    User                          Photos
-----------------   -------------------------------
|  id  |  user  |   |   id_user   |   photo_url   |
-----------------   -------------------------------
   ||                      /\   
   ||______________________||
   |________________________| 

当我将新用户保存到表" user"时,如果插入成功完成,我必须取" id"刚刚保存的用户字段,并将其保存在" id_user"表格的字段"照片",以便在用户及其照片之间建立关系。

进行第一次插入(表"用户"),然后使用SELECT获取" id"在最后一条记录中然后再次保存用户的照片,这不是正确的方法。 我该怎么办?

2 个答案:

答案 0 :(得分:0)

要获取上一个插入内容的自动增加ID,您需要使用mysql_insert_id()

答案 1 :(得分:0)