Erro Comando MySQL no phpmyadmin

MySQL

Banco de Dados

PhpMyAdmin

10/05/2019

Comando abaixo está errado porém não sei aonde alguém pode me ajudar ? Sou novo em banco de dados kkk



CREATE DATABASE COMERCIO;


USE COMERCIO;

IDCLIENTE INT PRIMARY KEY AUTO_INCREMENT,
NOME VARCHAR(30) NOT NULL,
SEXO ENUM('M','F') NOT NULL
EMAIL, VARCHAR(50) UNIQUE,
CPF VARCHAR(50) UNIQUE
;

CREATE TABLE TELEFONE(
IDTELEFONE INT PRIMARY KEY AUTO_INCREMENT,
TIPO ENUM('COM','RES','CEL'),
NUMERO VARCHAR(10),
ID_CLIENTE INT,
FOREIGN KEY(ID_CLIENTE)
REFERENCES CLIENTE(IDCLIENTE)
;

CREATE TABLE ENDEREÇO
IDENDEREÇO INT PRIMARY KEY AUTO_INCREMENT,
RUA VARCHAR(30) NOT NULL,
BAIRRO VARCHAR(30) NOT NULL,
CIDADE VARCHAR(30) NOT NULL,
ESTADO CHAR(2) NOT NULL;
ID_CLIENTE INT UNIQUE,
FOREIGN KEY(ID_CLIENTE)
REFERENCES CLIENTE(IDCLIENTE)
Ivan Sena

Ivan Sena

Curtidas 0

Respostas

Ricardo Pestana

Ricardo Pestana

10/05/2019

Bom dia Ivan,

Falta um create table na tabela cliente, mais alguns erros de "pontuação" (parênteses, virgulas e ponto e virgula)... segue abaixo corrigido...

CREATE DATABASE COMERCIO;


USE COMERCIO;

CREATE TABLE cliente(
IDCLIENTE INT PRIMARY KEY AUTO_INCREMENT,
NOME VARCHAR(30) NOT NULL,
SEXO ENUM('M','F') NOT NULL,
EMAIL VARCHAR(50) UNIQUE,
CPF VARCHAR(50) UNIQUE
);

CREATE TABLE TELEFONE(
IDTELEFONE INT PRIMARY KEY AUTO_INCREMENT,
TIPO ENUM('COM','RES','CEL'),
NUMERO VARCHAR(10),
ID_CLIENTE INT,
FOREIGN KEY(ID_CLIENTE)
REFERENCES CLIENTE(IDCLIENTE)
);

CREATE TABLE ENDEREÇO (
IDENDEREÇO INT PRIMARY KEY AUTO_INCREMENT,
RUA VARCHAR(30) NOT NULL,
BAIRRO VARCHAR(30) NOT NULL,
CIDADE VARCHAR(30) NOT NULL,
ESTADO CHAR(2) NOT NULL,
ID_CLIENTE INT UNIQUE,
FOREIGN KEY(ID_CLIENTE)
REFERENCES CLIENTE(IDCLIENTE)
);
GOSTEI 0
Ivan Sena

Ivan Sena

10/05/2019

Muito Obrigado deu certo
GOSTEI 0
POSTAR