MySQL 如何针对相同外键设置自增 ID(类似 github 每一个 project 的 issue id 都是从 1 开始的)

2019-02-11 09:17:01 +08:00
 scriptB0y

如题。

不知道 MySQL 有没有类似的实现,或者通用的设计模式? 不会是每一个项目一个 table 吧...

1729 次点击
所在节点    问与答
3 条回复
justfindu
2019-02-11 10:01:23 +08:00
好像是自增涨联合主键. 就是把 project_id , issue_id 联合主键. MyISAM 引擎, 联合主键时以 project_id, issue_id, 然后设置 issue_id 自增涨. 差不多这样
scriptB0y
2019-02-11 10:28:12 +08:00
@justfindu 谢谢,看了一下是可以的: https://blog.csdn.net/shujianhenu/article/details/46609545

我看下自己的需求吧,如果用不到事务就用 MyISAM 引擎。
scriptB0y
2019-02-11 10:44:23 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/533827

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX