首页 > 解决方案 > MySQL中同时插入父子表

问题描述

我有两张桌子。size 表(父表)有 id、title 和 price 三个参数。类别表(子表)也有三个参数,分别是id、title和sizeId(外键)。尺寸表中的 ID 是自动递增的。当我在该表中插入时,我没有遇到任何问题,但我还需要插入到同一张表中的其他表(类别)。我无法在类别表中指定 sizeId 的值,因为它是自动递增的。你对此有什么想法吗?

标签: mysql

解决方案


insert into `size` (title, price) values ("bla", 12.23);
insert into `category` (title, sizeid) values ("blo", LAST_INSERT_ID());

推荐阅读