1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| -- -----------------------------------------------------
-- Table `mydb`.`category`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `mydb`.`category` (
`id` BIGINT(25) NOT NULL ,
`label` VARCHAR(45) NOT NULL ,
PRIMARY KEY (`id`) ,
UNIQUE INDEX `label_UNIQUE` (`label` ASC) )
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `mydb`.`products`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `mydb`.`products` (
`id` BIGINT(25) NOT NULL ,
`name` VARCHAR(45) NOT NULL ,
`ref` VARCHAR(100) NOT NULL ,
`category_id` BIGINT(25) NOT NULL ,
PRIMARY KEY (`id`) ,
UNIQUE INDEX `ref_UNIQUE` (`ref` ASC) ,
INDEX `fk_products_category` (`category_id` ASC) ,
CONSTRAINT `fk_products_category`
FOREIGN KEY (`category_id` )
REFERENCES `mydb`.`category` (`id` )
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB; |