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='TRADITIONAL'; CREATE SCHEMA IF NOT EXISTS `items` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci ; USE `items` ; -- ----------------------------------------------------- -- Table `items`.`price` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `items`.`price` ( `idPrice` INT NOT NULL AUTO_INCREMENT , `price` INT(6) NOT NULL , `type` VARCHAR(16) NOT NULL , `shop` VARCHAR(250) NULL , PRIMARY KEY (`idPrice`) ) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `items`.`coords` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `items`.`coords` ( `idCoords` INT NOT NULL AUTO_INCREMENT , `s_coords` VARCHAR(7) NOT NULL , `f_coords` VARCHAR(7) NOT NULL , `se_coords` VARCHAR(7) NULL , `fe_coords` VARCHAR(7) NULL , `col_seq` VARCHAR(18) NOT NULL , PRIMARY KEY (`idCoords`) ) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `items`.`items` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `items`.`items` ( `idItems` INT NOT NULL AUTO_INCREMENT , `name` VARCHAR(1000) NOT NULL , `i_type` VARCHAR(11) NOT NULL , `o_type` VARCHAR(250) NOT NULL , `price_idPrice` INT NULL , `coords_idCoords` INT NOT NULL , PRIMARY KEY (`idItems`) , INDEX `fk_items_price` (`price_idPrice` ASC) , INDEX `fk_items_coords1` (`coords_idCoords` ASC) , CONSTRAINT `fk_items_price` FOREIGN KEY (`price_idPrice` ) REFERENCES `items`.`price` (`idPrice` ) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_items_coords1` FOREIGN KEY (`coords_idCoords` ) REFERENCES `items`.`coords` (`idCoords` ) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; SET SQL_MODE=@OLD_SQL_MODE; SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;