Preciso inserir varios ingredientes na coluna ingredientes da tabela prato
create table ingrediente(
nome varchar(70) primary key,
dataValidade int
);
create table prato(
nome varchar(45) primary key,
nomeCozinha varchar(25),
nomeIngrediente varchar(25),
foreign key(nomeCozinha) references cozinha(nome),
foreign key(nomeIngrediente) references ingrediente(nome)
);
Fefo80
Abril 2, 2021, 4:27pm
#2
Esse código só cria as tabelas. Você vai precisar de um código de inserção de dados.
Qual sua dúvida específica?
ent é o insert msm, eu preciso inserir 2 ingredientes em uma msm receita
Você não consegue fazer isso, cada receita aceita somente um ingrediente!
Você precisa de uma tabela NxN para relacionar vários ingredientes com uma receita.
pmlm
Abril 2, 2021, 6:56pm
#5
Assumindo que um prato tem vários ingredientes e um mesmo ingrediente pode pertencer a vários pratos, deverás ter uma tabela prato_ingrediente
com a associação entre pratos e ingredientes.
1 curtida