bugsnail
0.07D
V2EX  ›  PHP

php+mysql 生成每月顺序流水号问题

  •  
  •   bugsnail · Nov 30, 2015 · 2868 views
    This topic created in 3996 days ago, the information mentioned may be changed or developed.

    例子:

    10 月份的时候: xxx001 , xxx002..., xxx00n
    11 月份的时候: xxx001, xxx002..., xxx00n
    ...
    n 月份的时候: xxx001,xxx002..., xxx00n
    

    即每月刷新流水号的开始为 001 开始。

    php 可以使用数据库,大家有什么思路?

    9 replies  •  2015-11-30 13:20:15 +08:00
    superliang
    superliang
    Nov 30, 2015
    1
    分表
    fuxkcsdn
    fuxkcsdn
    Nov 30, 2015 via iPhone
    2
    插入的时候用子查询,查询出当前本月份最大值
    lichao
    lichao
    Nov 30, 2015
    3
    别听一楼的
    Smipto
    Smipto
    Nov 30, 2015
    4
    分库,分数据库,存取分开。
    Light3
    Light3
    Nov 30, 2015
    5
    不知道你这个是已经有数据了还是没有 没有的话你可以分表 一月一个表?如果是有数据的话打印 你就查每个月第一天然后到最后一天中间 desc 吧
    fuxkcsdn
    fuxkcsdn
    Nov 30, 2015
    6
    之前有个类似需求的(更新用户工号),如果插入不是很频繁的话,还是可以用用的

    https://gist.github.com/consatan/1161170f796687f9ede5.js
    wy315700
    wy315700
    Nov 30, 2015
    7
    联合自增
    konakona
    konakona
    Nov 30, 2015
    8
    firezero.
    konakona
    konakona
    Nov 30, 2015
    9
    fillzero.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   703 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 23:28 · PVG 07:28 · LAX 15:28 · JFK 18:28
    ♥ Do have faith in what you're doing.