论坛首页 入门技术论坛

mysql 如何生成主键

浏览 3026 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-01-08  
如题,第一次用mysql,以前用的是oracle ,不知道应该如何生成主键,由于不能使用框架,所以不能用框架提供生成主键的策略,只能自己去写,用的是jdbc连接数据库.希望有经验的朋友指点迷经!
   发表时间:2008-01-08  
你想怎么生成主键阿?如果是递增那就在数据库里面设置下字段属性,或者写个方法获取最大值再加1.
0 请登录后投票
   发表时间:2008-01-09  
其实自己也明白了一点.就是存在一些问题,用设计模式的思想,我申请一批号段,然后放到缓存里,当申请主键的时候,就去缓存里拿一个,但是有些问题,打个比方,我申请主键的时候是申请了10个,然后去 主键表里去更新下数据,在原来的基础上加了10,问题来了,如果我这10个号没用了,连接就关掉了怎么办?那不是有浪费的号段吗?难道要我在每次申请的时候先去检查下,主键是不是有跳号段的问题?
0 请登录后投票
   发表时间:2008-01-10  
主键都推荐用无意义的..

那么何必在乎跳不跳号段
0 请登录后投票
   发表时间:2008-01-14  
我就是想 可不可以应用缓存,而不用每次生成新的记录的时候,都去先更新存放主见表的主见,这个地方有没有好点的设计?
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics