6
respostas

nao consigo fazer o trecho de codigo disponibilizado para copiar/colar no mysql. ja verifiquei as versoes

CREATE TABLE conta ( numero int NOT NULL, saldo decimal(10,0) DEFAULT NULL, cliente_nome varchar(50) DEFAULT NULL, cliente_cpf varchar(10) DEFAULT NULL, cliente_email varchar(50) DEFAULT NULL, PRIMARY KEY (numero) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci

6 respostas

Olá Pedro, poderia dar mais detalhes sobre o problema que está enfrentando ao tentar executar o trecho de código no MySQL? É exibida alguma mensagem de erro ou não acontece nada ao tentar executá-lo?

aparece um erro de syntaxe só

Não parece haver nenhum erro de sintaxe, você consegue copiar o código abaixo? Se possível tirar um print da sua tela com o erro também

CREATE TABLE `conta` (
  `numero` int NOT NULL,
  `saldo` decimal(10,0) DEFAULT NULL,
  `cliente_nome` varchar(50) DEFAULT NULL,
  `cliente_cpf` varchar(10) DEFAULT NULL,
  `cliente_email` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`numero`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci

Qual versão do MySQL você está utilizando?

Boa noite! Falta colocar ; no final, o meu criou... E para inserir cpf seria bom aumentar, geralmente cpf tem 11 números

Obrigado pela contribuição, Luana! O tamanho do CPF como 10 é um problema realmente

aplica esse código também para ter certeza que está usando o banco de dados criado.

     use nome_do_banco_criado;