SHOW:
|
|
- or go back to the newest paste.
1 | SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; | |
2 | SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; | |
3 | SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL'; | |
4 | ||
5 | DROP SCHEMA IF EXISTS `mydb` ; | |
6 | CREATE SCHEMA IF NOT EXISTS `mydb` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ; | |
7 | USE `mydb` ; | |
8 | ||
9 | -- ----------------------------------------------------- | |
10 | -- Table `mydb`.`product` | |
11 | -- ----------------------------------------------------- | |
12 | DROP TABLE IF EXISTS `mydb`.`product` ; | |
13 | ||
14 | CREATE TABLE IF NOT EXISTS `mydb`.`product` ( | |
15 | `id` INT NOT NULL , | |
16 | `price` FLOAT NULL , | |
17 | PRIMARY KEY (`id`) ) | |
18 | ENGINE = InnoDB; | |
19 | ||
20 | ||
21 | -- ----------------------------------------------------- | |
22 | -- Table `mydb`.`locale` | |
23 | -- ----------------------------------------------------- | |
24 | DROP TABLE IF EXISTS `mydb`.`locale` ; | |
25 | ||
26 | CREATE TABLE IF NOT EXISTS `mydb`.`locale` ( | |
27 | `id` INT NOT NULL , | |
28 | `code` VARCHAR(5) NULL , | |
29 | PRIMARY KEY (`id`) ) | |
30 | ENGINE = InnoDB; | |
31 | ||
32 | ||
33 | -- ----------------------------------------------------- | |
34 | -- Table `mydb`.`product_i18n` | |
35 | -- ----------------------------------------------------- | |
36 | DROP TABLE IF EXISTS `mydb`.`product_i18n` ; | |
37 | ||
38 | CREATE TABLE IF NOT EXISTS `mydb`.`product_i18n` ( | |
39 | `name` VARCHAR(45) NULL , | |
40 | `description` TEXT NULL , | |
41 | `product_id` INT NOT NULL , | |
42 | `locale_id` INT NOT NULL , | |
43 | PRIMARY KEY (`product_id`, `locale_id`) , | |
44 | INDEX `fk_product_i18n_locale` (`locale_id` ASC) , | |
45 | - | INDEX `fk_product_i18n_product1` (`product_id` ASC) , |
45 | + | INDEX `fk_product_i18n_product` (`product_id` ASC) , |
46 | CONSTRAINT `fk_product_i18n_locale` | |
47 | FOREIGN KEY (`locale_id` ) | |
48 | REFERENCES `mydb`.`locale` (`id` ) | |
49 | ON DELETE CASCADE | |
50 | ON UPDATE NO ACTION, | |
51 | - | CONSTRAINT `fk_product_i18n_product1` |
51 | + | CONSTRAINT `fk_product_i18n_product` |
52 | FOREIGN KEY (`product_id` ) | |
53 | REFERENCES `mydb`.`product` (`id` ) | |
54 | ON DELETE CASCADE | |
55 | ON UPDATE NO ACTION) | |
56 | ENGINE = InnoDB; | |
57 | ||
58 | ||
59 | ||
60 | SET SQL_MODE=@OLD_SQL_MODE; | |
61 | SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; | |
62 | - | SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS; |
62 | + | SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS; |