Não consigo incluir os dados referentes aos itens de pedido, ainda que tenha reinserido a tabela itenspedido, conforme abaixo:
CREATE TABLE itenspedidos ( idpedido TEXT, idproduto TEXT, quantidade INTEGER, precounitario DECIMAL(10,2), PRIMARY KEY (idpedido, idproduto), FOREIGN KEY (idpedido) REFERENCES pedidos(id) ON DELETE CASCADE, FOREIGN KEY (idproduto) REFERENCES produtos(id) ON DELETE CASCADE );
Ao pedir da inclusão de dados, conforme instruções abaixo, não é realizada a operação, por conta do seguinte: Erro ao executar consulta SQL no banco de dados 'Serenatto': FOREIGN KEY constraint failed. Não faço ideia do que seja isto. Como corrigir.
INSERT INTO itenspedidos ('idpedido', 'idproduto', 'quantidade', 'precounitario') VALUES ('5','19','1','10.00'), ('6','25','1','5.00'), ('6','1','2','5.00'), ('7','18','3','7.50'), ('8','27','1','4.50'), ('8','21','2','13.00'), ('9','9','1','9.00'), ('9','13','1','7.00'), ('9','4','2','9.00'), ('10','14','1','6.00'), ('10','3','3','12.00'), ('11','7','1','7.50'), ('11','28','2','7.00'), ('12','11','4','14.00'), ('13','22','1','3.00'), ('13','30','1','8.00'), ('13','16','2','11.00'), ('14','26','1','7.00'), ('14','17','3','12.00'), ('15','23','2','9.00'), ('16','29','1','6.50'), ('17','12','1','4.50'), ('17','24','1','5.50'), ('17','5','2','4.00'), ('18','19','2','20.00'), ('18','8','3','24.00'), ('19','21','1','6.50'), ('19','10','2','10.00'), ('20','6','1','2.00'), ('20','27','2','9.00');
Obs. Alguns poucos registros foram incluídos.
Grato!