-- mysql workbench forward engineering
set @old_unique_checks=@@unique_checks, unique_checks=0;
set @old_foreign_key_checks=@@foreign_key_checks, foreign_key_checks=0;
set @old_sql_mode=@@sql_mode, sql_mode='only_full_group_by,strict_trans_tables,no_zero_in_date,no_zero_date,error_for_division_by_zero,no_engine_substitution';
-- -----------------------------------------------------
-- schema mydb
-- -----------------------------------------------------
-- -----------------------------------------------------
-- schema mydb
-- -----------------------------------------------------
create schema if not exists `mydb` default character set utf8 ;
use `mydb` ;
-- -----------------------------------------------------
-- table `mydb`.`produto`
-- -----------------------------------------------------
create table if not exists `mydb`.`produto` (
`idproduto` int(120) not null auto_increment,
`codigo` varchar(45) not null,
`descricao` varchar(120) not null,
`marca` varchar(120) not null,
`preco` double not null,
primary key (`idproduto`))
engine = innodb;
-- -----------------------------------------------------
-- table `mydb`.`estoque`
-- -----------------------------------------------------
create table if not exists `mydb`.`estoque` (
`idestoque` int not null,
`quantidade` int not null,
`validade` datetime not null,
`localizacao` varchar(200) not null,
`produto_idproduto` int(120) not null,
primary key (`idestoque`),
index `fk_estoque_produto_idx` (`produto_idproduto` asc) visible,
constraint `fk_estoque_produto`
foreign key (`produto_idproduto`)
references `mydb`.`produto` (`idproduto`)
on delete no action
on update no action)
engine = innodb;
toda vez que executo o mesmo dá erro. poderiam me auxiliar, por favor?