質問編集履歴

1

inventoryとfilmのcreate文を追加しました

2019/08/20 05:32

投稿

humuhimi
humuhimi

スコア49

test CHANGED
File without changes
test CHANGED
@@ -4,8 +4,96 @@
4
4
 
5
5
 
6
6
 
7
+
8
+
9
+
10
+
7
11
  ```sql
8
12
 
13
+ inventory |
14
+
15
+
16
+
17
+ CREATE TABLE `inventory` (
18
+
19
+ `inventory_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
20
+
21
+ `film_id` smallint(5) unsigned NOT NULL,
22
+
23
+ `store_id` tinyint(3) unsigned NOT NULL,
24
+
25
+ `last_update` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
26
+
27
+ PRIMARY KEY (`inventory_id`),
28
+
29
+ KEY `idx_fk_film_id` (`film_id`),
30
+
31
+ KEY `idx_store_id_film_id` (`store_id`,`film_id`),
32
+
33
+ CONSTRAINT `fk_inventory_film` FOREIGN KEY (`film_id`) REFERENCES `film` (`film_id`) ON DELETE RESTRICT ON UPDATE CASCADE,
34
+
35
+ CONSTRAINT `fk_inventory_store` FOREIGN KEY (`store_id`) REFERENCES `store` (`store_id`) ON DELETE RESTRICT ON UPDATE CASCADE
36
+
37
+ ) ENGINE=InnoDB AUTO_INCREMENT=4582 DEFAULT CHARSET=utf8
38
+
39
+
40
+
41
+ film |
42
+
43
+
44
+
45
+ CREATE TABLE `film` (
46
+
47
+ `film_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
48
+
49
+ `title` varchar(255) NOT NULL,
50
+
51
+ `description` text,
52
+
53
+ `release_year` year(4) DEFAULT NULL,
54
+
55
+ `language_id` tinyint(3) unsigned NOT NULL,
56
+
57
+ `original_language_id` tinyint(3) unsigned DEFAULT NULL,
58
+
59
+ `rental_duration` tinyint(3) unsigned NOT NULL DEFAULT '3',
60
+
61
+ `rental_rate` decimal(4,2) NOT NULL DEFAULT '4.99',
62
+
63
+ `length` smallint(5) unsigned DEFAULT NULL,
64
+
65
+ `replacement_cost` decimal(5,2) NOT NULL DEFAULT '19.99',
66
+
67
+ `rating` enum('G','PG','PG-13','R','NC-17') DEFAULT 'G',
68
+
69
+ `special_features` set('Trailers','Commentaries','Deleted Scenes','Behind the Scenes') DEFAULT NULL,
70
+
71
+ `last_update` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
72
+
73
+ PRIMARY KEY (`film_id`),
74
+
75
+ KEY `idx_title` (`title`),
76
+
77
+ KEY `idx_fk_language_id` (`language_id`),
78
+
79
+ KEY `idx_fk_original_language_id` (`original_language_id`),
80
+
81
+ CONSTRAINT `fk_film_language` FOREIGN KEY (`language_id`) REFERENCES `language` (`language_id`) ON DELETE RESTRICT ON UPDATE CASCADE,
82
+
83
+ CONSTRAINT `fk_film_language_original` FOREIGN KEY (`original_language_id`) REFERENCES `language` (`language_id`) ON DELETE RESTRICT ON UPDATE CASCADE
84
+
85
+ ) ENGINE=InnoDB AUTO_INCREMENT=1001 DEFAULT CHARSET=utf8
86
+
87
+
88
+
89
+
90
+
91
+ ```
92
+
93
+
94
+
95
+ ```sql
96
+
9
97
  SELECT
10
98
 
11
99
  i.inventory_id