queria saber se esse código dessa questão está correto, principalmente o final pois apenas modifiquei os produtos que o banco de dados pede
Crie um TRIGGER para criar um log quando um ITEMPEDIDO for removido;
<>
create database provafinal;
use provafinal;
create table produto
(codProduto integer not null,
nomeProduto varchar(50) not null,
marca varchar(50) not null,
precoCusto decimal(15,2) not null,
precoVenda decimal(15,2) not null,
primary key (codProduto));
create table loteproduto
(codProduto integer not null,
codLote integer not null,
nuLote char(10) not null,
dtValidade date,
primary key (codProduto, codLote),
foreign key (codProduto) references produto(codProduto));
insert into produto (codProduto, nomeProduto, Marca, precoCusto, precoVenda)
values (1, 'Inseticida 500 ML', 'SBP',4,7);
insert into produto (codProduto, nomeProduto, Marca, precoCusto, precoVenda)
values (2, 'Mouse', 10);
insert into produto (codProduto, nomeProduto, Marca, precoCusto, precoVenda)
values (2, 'Teclado', 10);
insert into produto (codProduto, nomeProduto, Marca, precoCusto, precoVenda)
values (3, 'Monitor LCD', 10);
insert into produto (codProduto, nomeProduto, Marca, precoCusto, precoVenda)
values (4, 'Caixas Acústicas', 10);
insert into produto (codProduto, nomeProduto, Marca, precoCusto, precoVenda)
values (5, 'Scanner de Mesa', 10);
insert into produto (codProduto, nomeProduto, Marca, precoCusto, precoVenda)
insert into loteproduto (codProduto, codLote, nuLote, dtValidade)
values (1, 1, '399A',null);
insert into loteproduto (codProduto, codLote, nuLote, dtValidade)
values (1, 2, '323A','2012-12-31');
insert into loteproduto (codProduto, codLote, nuLote, dtValidade)
values (2, 1, 'EF2A','2012-12-30');
insert into loteproduto (codProduto, codLote, nuLote, dtValidade)
values (7, 1, 'EF3A',null);
caso alguém queira me ajudar os produtos são esses:
(1, 'Mouse', 10);
(2, 'Teclado', 10);
(3, 'Monitor LCD', 10);
(4, 'Caixas Acústicas', 10);
(5, 'Scanner de Mesa', 10);