| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 677 人关注过本帖
标题:关于数据库里面记录自动编号的问题
只看楼主 加入收藏
dpxdpx
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2005-11-22
收藏
 问题点数:0 回复次数:5 
关于数据库里面记录自动编号的问题
现在有表data
字段1:id 自动编号
字段2:pro_type 产品类型
字段3:type 产品的编号
字段4:content 产品介绍
现在记录是这样的
id pro_type type content
1 1 1001 电脑
2 1 1002 电脑
3 2 2001 手机
4 3 3001 显示器
5 1 1003 电脑
6 3 3002 显示器
7 2 2002 手机
我想让每次添加记录的时候就在type上自动编号,不知道能不能够实现。比如现在我添加第8条记录显示器,就想让type自动为3003。请问有没有好点的思路呢

[此贴子已经被作者于2006-1-9 10:11:40编辑过]

搜索更多相关主题的帖子: 数据库 自动 记录 
2006-01-09 10:00
wxhwxh
Rank: 1
等 级:新手上路
帖 子:139
专家分:0
注 册:2005-11-19
收藏
得分:0 

我建议你把表分开,或者再加一个字段,区分类别,例如电脑:1;显示器2;手机3;添加记录时在数据库里找到类别,按type排序,然后自动加一。


感谢曾经帮助过我和将要帮助我的人,我也会无私的帮助需要而且我能够帮助的人!
2006-01-09 10:37
dpxdpx
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2005-11-22
收藏
得分:0 
开始我也是这么想的,但是我又发现,如果数据库里面是空的话。那么type就不能从基数开始自动加了

从不懂到懂点点到有点懂到懂点了到想搞懂更多到问题更多了到不懂的更多了到编程论坛请教大家来了!
2006-01-09 10:40
wxhwxh
Rank: 1
等 级:新手上路
帖 子:139
专家分:0
注 册:2005-11-19
收藏
得分:0 
加个判断啊,查询结果如果是空,type直接赋值基数不就可以啦。

感谢曾经帮助过我和将要帮助我的人,我也会无私的帮助需要而且我能够帮助的人!
2006-01-09 10:43
dpxdpx
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2005-11-22
收藏
得分:0 
对哦。哈哈。果然好办法

从不懂到懂点点到有点懂到懂点了到想搞懂更多到问题更多了到不懂的更多了到编程论坛请教大家来了!
2006-01-09 10:58
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
收藏
得分:0 
查询TYPE字段,取得最大值,是空就直接赋值,否则在最大值上加1

专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2006-01-10 20:17
快速回复:关于数据库里面记录自动编号的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020362 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved