Fórum Colocar hora e data em entidade. #606721

24/11/2019

0

SQL

Olá sou novato e estou com dificuldade para colocar a data e hora como entidade numa tabela do Mysql. Alguém poderia me ajudar nessa questão.
segue abaixo o banco


create table nota (
data AQUI ( Preciso colocar a data (ex: 10/05/2019 Dia/ Mês/ Ano),
hora Aqui ( Preciso colocar apenas o horário (ex: 20:55:30 Horas/Minutos/Segundos),
cliente int,
produto int,
cartao int,
id_nota int auto_increment unique primary key,
constraint c1 foreign key (cliente) references Cliente(id_cliente),
constraint p1 foreign key (produto) references produto(id_produto),
constraint v1 foreign key (cartao) references cartao(id_cartao));


Aguardo a ajuda de vocês.
Danilo Souza

Danilo Souza

Responder

Posts

25/11/2019

Lucas Conceição

Olá Danilo,

No MySql você terá dois tipos para definir o que você precisa, o tipo TIME vai ser vir para salvar apenas a hora e o tipo DATE para salvar apenas a data.
Para saber mais, de uma olhada na documentação oficial:
https://dev.mysql.com/doc/refman/8.0/en/date-and-time-types.html

create table nota (
data date,
hora time,
cliente int,
produto int,
cartao int,
id_nota int auto_increment unique primary key,
constraint c1 foreign key (cliente) references Cliente(id_cliente),
constraint p1 foreign key (produto) references produto(id_produto),
constraint v1 foreign key (cartao) references cartao(id_cartao));



Abraço
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar