插入数据的时候怎么确定同类型的数据有多少条, 并且记录它

pgmsoul 2013-01-22 12:36:10
一个数据条目有字段type和字段index. type有很多种类(取值), 希望同类型的数据index按插入顺序连续取整并且记录.


如果和实现?

比如插入type=1类型的数据, 插入N条, 按先后顺序, index字段不断+1.
如果插入type=2类型的数据, index另算. 只按type相同的数据来索引+1.

因为用户同时操作,这个计算应该在数据库内完成, 取出数据再+1写入, 可能导致相同的index.
...全文
103 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bwu851 2013-01-22
  • 打赏
  • 举报
回复
用row_count()
pgmsoul 2013-01-22
  • 打赏
  • 举报
回复
其实就是一个局部自增id, 但是因为type种类太多, 不能每个type都建一个表, 因为type的种类数远大于数据条目数.

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧