- Este tópico contém 15 respostas, 3 vozes e foi atualizado pela última vez 1 ano, 10 meses atrás por Tutora Jessica.
-
AutorPosts
-
-
11 de novembro de 2022 às 21:43 #104771Claudio CambuhyParticipante
Gente não consigo criar tabela da aula 4 quando é necessário adicionar a chave primária . Me ajudem.
-
14 de novembro de 2022 às 09:14 #104877Tutora VeraMestre
Claudio, disponibilize mais detalhes sobre e se possível o seu código para que possamos analisar e tentar te ajudar a resolver este problema, ok? Aguardamos o seu retorno.
-
22 de novembro de 2022 às 08:27 #105496Claudio CambuhyParticipante
Então Vera bom dia, com esssa sintaxe abaixo, não consigo criar a tabela que o Gustavo ensina, todavia se eu a deixar mais simples, com apenas char e vchar por exemplo ela é criada normalmente. Vou colocá – las aqui.
Essa é a do Gustavo.
crate table pessoas(
nome varchar (30) not null,
nascimento date,
sexo enum (‘M’,’F’),
peso decimal (5,2)<
altura decimal (3,2),
nacionalidade varchar (20) ‘default Brasil’,
) default charset = utf8;Quando eu digito essas informações abaixo, eu crio normalmente uma tabela, creio que seja pela simplicidade dela, contudo, estacionei na aula 4, pois eu quero criar a tabela que o Gustavo ensinou.
create table funcionarios(
id int auto_increment not null,
nome varchar(45) not null,
salario double not null default ‘0’,
departamento varchar(45) not null,
primary key(id) -
22 de novembro de 2022 às 09:29 #105501Tutora VeraMestre
Claudio, qual módulo você está fazendo?
-
22 de novembro de 2022 às 09:33 #105502Claudio CambuhyParticipante
MYSQL MÓD 00 AULA 3 e 4
-
22 de novembro de 2022 às 10:04 #105504Tutora VeraMestre
Claudio, tem alguns erros de sintaxe nesse código em 3 linhas:
crate table pessoas(
nome varchar (30) not null,
nascimento date,
sexo enum (‘M’,’F’),
peso decimal (5,2)<
altura decimal (3,2),
nacionalidade varchar (20) ‘default Brasil’,
) default charset = utf8;Analise a aula novamente e repare nessas linhas onde está o erro e nos retorne se conseguiu encontrar e se funcionou, beleza?
-
22 de novembro de 2022 às 10:05 #105505Claudio CambuhyParticipante
Fazendo, muito obrigado
-
22 de novembro de 2022 às 10:16 #105506Claudio CambuhyParticipante
continua o problema, corrigi, pois copiei diretamente do WORCKBENCH
create table pessoas(
nome varchar (30) not null,
nascimento date,
sexo enum (‘M’,’F’),
peso decimal (5,2),
altura decimal (3,2),
nacionalidade varchar (20) default ‘Brasil’,
)default charset = utf8; -
22 de novembro de 2022 às 18:01 #105533Tutora VeraMestre
Claudio, ainda há algumas correções a serem feitas, atente-se em letras maiúsculas e minúsculas, espaçamentos, vírgula (quando há e quando não há), aspas simples e cuidado para não confundir elas com acento agudo, crase.
Ex: (‘M’,’F’) (‘M’ , ‘F’)
-
25 de novembro de 2022 às 09:48 #105742Claudio CambuhyParticipante
refiz, nada ainda
create table pessoas(
id int auto_increment not null,
nome varchar(30) not null,
nascimento date,
sexo enum (‘M’,’F’),
peso decimal (5,2),
altura decimal (3,2),
nacionalidade varchar (20) default ‘Brasil’,
)default charset = utf8; -
25 de novembro de 2022 às 11:19 #105752Claudio CambuhyParticipante
Essa abaixo eu consigo criar.
create table funcionarios(
id int not null auto_increment,
nome varchar (45) not null,
salario double not null default ‘0’,
departamento varchar (45) not null,
primary key (id)
); -
25 de novembro de 2022 às 16:47 #105786Tutora VeraMestre
Claudio, qual a versão que você está utilizando do MySql?
por acaso aparece algum erro semelhante a esse: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near.. ? -
26 de novembro de 2022 às 19:15 #105849Claudio CambuhyParticipante
Vera, a vesão é a 8, e sim, aparece justamente essa mensagem quando dá erro. Como procedo, pode me ajudar ?
-
29 de novembro de 2022 às 09:29 #106038Claudio CambuhyParticipante
Vera, mudei a versão e, consegui fazer o exercício conforme o Gustavo ensinou. Fico muito agradecido pelas suas informações e atenção. Parabenizo a ti pela ajuda disponibilizada.
create table cadastro(
id int auto_increment not null,
nome varchar (45) not null,
nascimento date,
sexo enum(‘M’,’FM’),
peso decimal (5,2),
altura decimal(3,2),
salario double not null default ‘0’,
nacioanalidade varchar (20) default ‘brasil’,
primary key (id)
);default charset=utf8; -
26 de janeiro de 2023 às 16:40 #109413jonas felipe da silvaParticipante
Boa Tarde
Estou fazendo o curso de MySql aula 4 o código esta dando erro poderia me ajuda o erro?
create database cadastro
default character set utf8mb4
default collate utf16_general_ci;create table
pessoas
(
id
int not null auto_increment,
nome
varchar(30) NOT NULL,
nascimento
date,
sexo
enum(‘M’,’F’),
peso
decimal(5,2),
altura
decimal(3,2),
nacionalidade
varchar(20) default ‘Brasil’,
primary key(id)
)default charset = utf8mb4; -
26 de janeiro de 2023 às 18:40 #109422Tutora JessicaModerador
Ola Jonas, trouxe a sua dúvida para uma dúvida já existente desse mesmo exercício.
Veja se as explicações acima lhe ajudam.
Caso ainda tenha dúvidas, só retornar ao fórum que lhe ajudaremos.
-
-
AutorPosts
- Você deve fazer login para responder a este tópico.