mysql - MySQL中同时插入父子表
问题描述
我有两张桌子。size 表(父表)有 id、title 和 price 三个参数。类别表(子表)也有三个参数,分别是id、title和sizeId(外键)。尺寸表中的 ID 是自动递增的。当我在该表中插入时,我没有遇到任何问题,但我还需要插入到同一张表中的其他表(类别)。我无法在类别表中指定 sizeId 的值,因为它是自动递增的。你对此有什么想法吗?
解决方案
insert into `size` (title, price) values ("bla", 12.23);
insert into `category` (title, sizeid) values ("blo", LAST_INSERT_ID());
推荐阅读
- spring-boot - 如何通过API网关配置对eureka客户端的API请求
- python - 测试 Pandas 数据框单元格是否包含空值
- ios - 为什么iOS 13上UITabBarItem中的gif图像显示蓝色?
- java - Spring boot Oauth2 JWT 范围不足错误
- java - 我可以同时创建 SQLite 表和插入值吗?
- arrays - Google Sheet 如何提取与另一列匹配的列?
- node.js - 如何获得以米为单位的距离?
- vba - 在 ms 访问表单中快速输入日期
- android - Restmock 服务器总是返回 500
- python - 从多列替换“.0”