Erro na hora de criar o banco de dados? E parece que tudo está certinho, mas não sei o por que do erro! ajudem aí galera
Está dando erro nesta tabela:
CREATE TABLE COMPRA(
TIPO_PRODUTO VARCHAR(12) NOT NULL,
CODIGO_CLIENTE INTEGER NOT NULL,
DATA TIMESTAMP,
PRIMARY KEY(TIPO_PRODUTO,CODIGO_CLIENTE),
FOREIGN KEY(TIPO_PRODUTO)
REFERENCES PRODUTO(TIPO)
ON UPDATE CASCADE ON DELETE NO ACTION,
FOREIGN KEY(CODIGO_CLIENTE)
REFERENCES CLIENTE(CODIGO)
ON UPDATE CASCADE ON DELETE NO ACTION);
Anexos:
Respostas
respondido por:
0
o que está acontecendo aí é que na hora de criar o banco de dados tá dando chave duplicada.
Tem certeza que o campo da tabela de produtos é tipo ?? ?
Presumo que existam vários produtos com tipos diferentes. Não seria uma tabela de código de produto, esse sim, cada produto com um código único ?
Verifique
Tem certeza que o campo da tabela de produtos é tipo ?? ?
Presumo que existam vários produtos com tipos diferentes. Não seria uma tabela de código de produto, esse sim, cada produto com um código único ?
Verifique
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás