我正在尝试将数据导入库存类型数据库。这是我的表格(为简洁起见被截断):
创建类型主机为 enum ('Physical', 'Virtual', 'Hypervisor', 'Other');
创建表主机(
id 串行主键,
主机名 varchar(40),
角色hostrole
);
创建表接口(
id 串行主键,
名称 varchar(20),
主机 int 在删除级联上引用主机(id),
mac macaddr
);
我知道我可以将 a 嵌套select到一个insert语句中,我的问题是我是否可以insert将 an嵌套到 an 中insert(如果可以,该怎么做)。这是我试图运行的语句:
插入界面
(姓名,
苹果电脑,
主持人)
价值观
('eth0',
'00:50:56:9d:34:d4',
(插入主机(主机名,主机角色)值('foobar','Virtual')返回 id)
);
错误出现在嵌套插入的“进入”处。我可以一次性完成此操作,还是必须进行单独的查询才能执行此插入操作?