当我添加数据时如何将新加入数据的id添到另一个表中?
如我有两个表
用户基本信息,
userinfo
userid,用户id
username,用户名
个人喜好,
loveinfo
loveid,爱好id
love,爱好内容
现在我想用一个多对多的关系。就是一个用户可以对应多种爱好。一个爱好又可以对应多个用户。
当我添一个用户时。如何将新用户的userid和loveid添到另一个表中呢?这个SQL怎么写 在一个是,如果爱好选的很多,不是要操作很多次insert了?这样不是会很慢吗?
如我有两个表
用户基本信息,
userinfo
userid,用户id
username,用户名
个人喜好,
loveinfo
loveid,爱好id
love,爱好内容
现在我想用一个多对多的关系。就是一个用户可以对应多种爱好。一个爱好又可以对应多个用户。
当我添一个用户时。如何将新用户的userid和loveid添到另一个表中呢?这个SQL怎么写 在一个是,如果爱好选的很多,不是要操作很多次insert了?这样不是会很慢吗?
解决方案 »
- iframe
- java多个大文件上传
- jsp中如何区分form和queryString参数?
- 读取xml数据在页面显示的排版以及选中问题
- 求解: Statement stmt = conn.createStatement(); 后无法继续.
- AWUSOFT() 进来接分~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`
- 数据从JSP页面到数据库再到JSP页面为什么排版格式没了,问题如何解决??谢谢各位,给分100!!!
- applet能让父jsp页面的表单自动提交么?如果不胜感激!
- weblogic 8.1怎么禁止或者允许使用session??
- 大神看看哪里出了问题
- MyEclipse 中 JSP 做的登录页面出现问题~~~~
- 急,在线等,JSP直连问题。达人进。我是新手,求教!!
一个用户添加一个爱好就要添加一条记录,把用户id和爱好id插进去就行了。
--------------------------------------------------------
如果爱好选的很多,不是要操作很多次insert了?这样不是会很慢吗?
不会很慢,一个人能选多少爱好?如果担心这个问题,可以强制限制选择爱好
的个数,比如五个
但是如果用户和爱好在原来的表中不存在的话,则要再在User或Love表中插入新记录先...