在我的 MariaDB 中,我有两个表project
,issue
该表包含为所有项目issue
创建的所有问题
create table if not exists Project(
id integer PRIMARY KEY auto_increment,
`name` varchar(200) NOT NULL
);
create table if not exists Issue(
id integer PRIMARY KEY AUTO_INCREMENT,
project_id integer,
issue_number integer,
content text,
FOREIGN KEY (project_id)
REFERENCES Project(id)
);
每个issue_number
项目都从 1 开始,如何将其加 1 并解决并发插入问题?
我无法用来select max(issue_number) + 1 from Issue where project_id=X
确定新值,因为可能已经过时