質問編集履歴

2

情報の追記

2018/08/17 07:24

投稿

sanset
sanset

スコア186

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- UNIQRE制約について2つの質問です。
1
+ **MySQL**におけるUNIQRE制約について2つの質問です。
2
2
 
3
3
 
4
4
 

1

検証用テーブルの追加

2018/08/17 07:24

投稿

sanset
sanset

スコア186

test CHANGED
File without changes
test CHANGED
@@ -21,6 +21,36 @@
21
21
  test_date DATETIME デフォルト値NULL
22
22
 
23
23
  ※test_user_id + test_date で複合ユニークキー制約
24
+
25
+
26
+
27
+ ※CREATEテーブルです。
28
+
29
+ ```SQL
30
+
31
+ CREATE TABLE `test_table` (
32
+
33
+ `test_id` INT(11) NOT NULL AUTO_INCREMENT,
34
+
35
+ `test_user_id` INT(11) NOT NULL DEFAULT '0',
36
+
37
+ `test_date` DATETIME NULL DEFAULT NULL,
38
+
39
+ PRIMARY KEY (`test_id`),
40
+
41
+ UNIQUE INDEX `test_user_id_test_date` (`test_user_id`, `test_date`)
42
+
43
+ )
44
+
45
+ COLLATE='utf8_general_ci'
46
+
47
+ ENGINE=InnoDB
48
+
49
+ ;
50
+
51
+
52
+
53
+ ```
24
54
 
25
55
 
26
56