Deixando data e hora automática no banco de dados!?!
Boa noite pessoal, estou montando um banco de dados, porém não tenho muito costume de usar linguagem SQL, monto o banco de dados pela modelagem de dados.
Faço sempre uso do Workbench para isso, porém necessito deixar hora e data automáticos marcados no banco, cada vez que for inserido uma informação na tabela, por favor poderiam me orientar como devo fazer isso?
O banco é acessado por uma API REST, feita para marcar cadastrar e recuperar informações do banco.
Fico no aguardo pessoal.
Grande abraço.
PS: Segue o codigo SQL da tabela em questão.
CREATE TABLE IF NOT EXISTS `trokes`.`qrcode` (
`idqrcode` INT NOT NULL AUTO_INCREMENT,
`idconsumidor` INT NOT NULL,
`idlojas` INT NOT NULL,
`valor_nota` DECIMAL(10,0) NOT NULL,
`nota` DECIMAL(10,0) NOT NULL,
`data` DATE NOT NULL,
`hora` VARCHAR(45) NOT NULL,
PRIMARY KEY (`idqrcode`),
INDEX `idconsumidor_idx` (`idconsumidor` ASC),
INDEX `idlojas_idx` (`idlojas` ASC),
CONSTRAINT `idconsumidor`
FOREIGN KEY (`idconsumidor`)
REFERENCES `trokes`.`consumidor` (`idconsumidor`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `idlojas`
FOREIGN KEY (`idlojas`)
REFERENCES `trokes`.`lojas` (`idlojas`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8
COLLATE = utf8_unicode_ciDiscussão (2)
Carregando comentários...