Enviado em 02/12/2016 - 18:48h
Olá poderiam me ajudar?
Erro:
"SQL Error [1072] [42000]: Key column 'CLI_CPF' doesn't exist in table
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Key column 'CLI_CPF' doesn't exist in table
"
CREATE DATABASE LOCADORA;
USE LOCADORA;
CREATE TABLE TBL_CLIENTE(
CLI_CPF INT PRIMARY KEY NOT NULL,
CLI_NOME VARCHAR (30),
CLI_SOBRENOME VARCHAR (30),
CLI_END VARCHAR(30),
CLI_FONE VARCHAR (14),
CLI_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
CLI_DTALT DATE
);
-- ABAIXO TABELA COM CHAVES ESTRANGEIRAS
CREATE TABLE TBL_EMPRESTIMO (
EMP_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
EMP_DATAEMPRESTIMO DATE,
EMP_DATADEVOLU DATE,
EMP_VALORTOTAL VARCHAR(30),
EMP_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
EMP_DTALT DATE
);
CREATE TABLE TBL_ATOR (
ATO_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
ATO_DATANASC DATE,
ATO_NOME VARCHAR (30),
ATO_VALORTOTAL VARCHAR(30),
ATO_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
ATO_DTALT DATE
);
CREATE TABLE TBL_FILME (
FIL_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
FIL_TITULO VARCHAR (30),
FIL_CATEGORIA VARCHAR (30),
FIL_VALORTOTAL VARCHAR(30),
FIL_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
FIL_DTALT DATE
);
-- ABAIXO TABELA COM CHAVES ESTRANGEIRAS
CREATE TABLE TBL_DVD (
DVD_NUM INT PRIMARY KEY AUTO_INCREMENT,
DVD_VALOR VARCHAR (30),
DVD_QUANTIDADE VARCHAR (30),
DVD_VALORTOTAL VARCHAR(30),
DVD_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
DVD_DTALT DATE
);
-- ABAIXO TABELAS COM CHAVES ESTRANGEIRAS
CREATE TABLE TBL_ESTA(
EST_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
EST_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
EST_DTALT DATE
);
-- ABAIXO TABELAS COM CHAVES ESTRANGEIRAS
CREATE TABLE TBL_FAZ (
FAZ_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
FAZ_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
FAZ_DTALT DATE
);
ALTER TABLE TBL_EMPRESTIMO
ADD CONSTRAINT FK_EMP_CLI
FOREIGN KEY (CLI_CPF)
REFERENCES TBL_CLIENTE (CLI_CPF);
ALTER TABLE TBL_DVD
ADD CONSTRAINT FK_DVD_FIL
FOREIGN KEY(FIL_CODIGO)
REFERENCES TBL_FILME(FIL_CODIGO);
ALTER TABLE TBL_ESTA
ADD CONSTRAINT FK_EST_EMP
FOREIGN KEY(EMP_CODIGO)
REFERENCES TBL_EMPRESTIMO(EMP_CODIGO);
ALTER TABLE TBL_ESTA
ADD CONSTRAINT FK_EST_DVD
FOREIGN KEY(DVD_NUM)
REFERENCES TBL_DVD(DVD_NUM);