回答編集履歴

2

微修正

2017/05/10 12:22

投稿

miyahan
miyahan

スコア3095

test CHANGED
@@ -1,4 +1,16 @@
1
+ 以下のエラーが出るということで間違いないでしょうか?
2
+
3
+
4
+
5
+ ```
6
+
7
+ Generated column 'CODE' cannot refer to auto-increment column.
8
+
9
+ ```
10
+
11
+
12
+
1
- MySQL(おそらくMariaDBも)現行バージョンでは、generated column は AUTO_INCREMENTなカラムをベースに使うことはできません
13
+ MySQL(おそらくMariaDBも)現行バージョンでは、generated column は AUTO_INCREMENTなカラムを参照することはできないようです
2
14
 
3
15
 
4
16
 
@@ -14,7 +26,7 @@
14
26
 
15
27
 
16
28
 
17
- MySQL 5.7.8 からダメになったということで、おそらくこのへんの変更によるものだと思います。
29
+ MySQL 5.7.8 からダメになったらしく、おそらくこのへんの変更によるものだと思います。
18
30
 
19
31
 
20
32
 

1

微修正

2017/05/10 12:22

投稿

miyahan
miyahan

スコア3095

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- おそらくこのへんの変更によるものだと思います。
17
+ MySQL 5.7.8 からダメになったということで、おそらくこのへんの変更によるものだと思います。
18
18
 
19
19
 
20
20
 
@@ -23,3 +23,11 @@
23
23
 
24
24
 
25
25
  仕様なのでどうすることもできません。
26
+
27
+
28
+
29
+ ---
30
+
31
+
32
+
33
+ ちなみに本件とは関係ありませんが、```ID` BIGINT UNSIGNED NOT NULL DEFAULT NULL AUTO_INCREMENT,`` は矛盾しています。`DEFAULT NULL` は抜きましょう。