可是关系资料是需要用户ID的,而我通过select max(usr_id)+1得到ID
==========>在关系表中的用户ID为什么不直接去用户表取,而用select max(.....
是什么意思?

解决方案 »

  1.   

    比如我新注册一个用户,ID是分配的,只有insert之后才有啊
    而我在关系表里的外健就是用户ID
      

  2.   

    比如我新注册一个用户,ID是分配的,只有insert之后才有啊
    而我在关系表里的外健就是用户ID
    ---->在外键表里的用户ID应该是从用户表里得到,而用户表里ID可以设成自增量
      

  3.   

    回复人: wgsasd311(自强不息) ( ) 信誉:100  2005-09-18 19:23:00  得分: 0  
     
       比如我新注册一个用户,ID是分配的,只有insert之后才有啊
    而我在关系表里的外健就是用户ID
    ---->在外键表里的用户ID应该是从用户表里得到,而用户表里ID可以设成自增量
    ===========================================================================
    不好意思,表达能力有限
    是的,“在外键表里的用户ID是从用户表里得到,而用户表里ID可以设成自增量”,我也是这么做的,但是我要问的是用户ID如何从用户表得到比较好呢?
    我的情况是两个插入动作先后不间断进行