所以我将创建一个表(人)中所有名字和所有姓氏的组合。
insert into tabell_med_navn
select f.fornavn, e.etternavn
from person f cross join person e
然后将这些组合添加到我之前创建的表中。
create table tabell_med_navn (
id int not null auto_increment,
fornavn varchar(40) null,
etternavn varchar(40) null,
primary key (id)
);
当我尝试通过其发送组合失败时。有人知道为什么失败吗?
答案 0 :(得分:1)
列出要插入的列:
insert into tabell_med_navn (fornavn, etternavn)
select f.fornavn, e.etternavn
from person f cross join
person e;
这将为id列分配一个默认值。