别来国企因为也要996 2021-09-09 17:02 采纳率: 66.7%
浏览 26
已结题

SQL如何实现新增记录时自动加1

不是用键值,因为需要“序号”数值连续。每次新增记录,对应的序号加一

  • 写回答

3条回答 默认 最新

  • 老紫竹 2021-09-09 17:50
    关注

    重点在:连续 两个字,严格连续
    序列不保证连续,自增主键也不保证
    不信,你们并发insert, 然后部分失败,事务rollback 看看。

    所以,这个序号,你到底是干啥用的,当作主键唯一键,还是单纯的为了【显示】?
    如果是后者, row_number函数是你的正确选择,每次查询,动态生成行号。。。。。。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 9月18日
  • 已采纳回答 9月10日
  • 创建了问题 9月9日