【发布时间】:2026-02-19 11:10:01
【问题描述】:
我有一张放书的桌子,每本书可以有多个副本,我想给每个副本一个副本编号。
TABLE:
BOOK(book_pk, book_name, book_copy);
基本上每个 book_pk 都是唯一的,但如果有两行具有相同的 book_name,则应将一个 book_copy 设置为 1,另一个设置为 2。
TABLE ROWS:
1, AAA, 1
2, BBB, 1
3, AAA, 2
4, CCC, 1
5, BBB, 2
所以我想在插入具有相同 book_name 的新元组时自动增加主键并跟踪 copyNumber。
【问题讨论】:
-
MyISAM 将完全满足您的需求。不幸的是,Innodb 引擎不支持这个。