mysql - 当 session_id 更改时,有没有办法从 1 重新启动自动增量 id?(不使用存储过程 ecc ..)
问题描述
CREATE TABLE CASUAL(
id int AUTO_INCREMENT NOT NULL,
session_id int,
FOREIGN KEY(session_id ) REFERENCES SESSION(id),
PRIMARY KEY(id,session_id )
)ENGINE=InnoDB;
我希望有:
- id = 1 session_id=200
- id = 2 session_id=200
- id = 3 session_id=200
- id = 1 session_id=300
抄送..
我现在有:
- id = 1 session_id=200
- id = 2 session_id=200
- id = 3 session_id=200
- id = 4 session_id=300
解决方案
推荐阅读
- c - 为什么这个循环会无限运行?for循环中的逗号分隔条件
- windows - 来自 cygwin-gcc 生成文件的奇怪 PE 部分
- docker-compose - 如何解决 docker:layers_calculator 上的错误以计算私有缠结上的 Merkle 树?
- kubernetes - 如何在 Kubernetes 上为 Kafka-connect 创建连接器?
- php - 在登录和注册时使用 htmlspecialchars
- security - 限制服务器的公共访问
- reactjs - 如何在 reactjs 库开发环境中使用 react-hooks?
- javascript - 打字稿导出默认始终执行
- python - 用于文本分类的 Tenserflow 模型没有按预期进行预测?
- java - 在 selenium Java 中验证两个不同的 xpath