質問するログイン新規登録

質問編集履歴

3

追記

2016/11/07 16:08

投稿

yajin
yajin

スコア75

title CHANGED
File without changes
body CHANGED
@@ -20,4 +20,8 @@
20
20
 
21
21
  既存の記事の中で追加でカテゴリ機能を作っていこうと考えています。
22
22
  エラーをはかれたので調べてみたところ
23
- 「参照先カラムにデフォルト値をセットしている」場合はエラーが出るとの記事を見かけました。
23
+ 「参照先カラムにデフォルト値をセットしている」場合はエラーが出るとの記事を見かけました。
24
+
25
+ alter table articles add foreign key (category_id) references articlecategories(id) on update cascade on DELETE CASCADE;
26
+
27
+ です。

2

追記

2016/11/07 16:08

投稿

yajin
yajin

スコア75

title CHANGED
File without changes
body CHANGED
@@ -13,7 +13,7 @@
13
13
  というテーブルがあり、
14
14
 
15
15
  articlecategories には
16
- id category_name ~~ created modifiedなどの情報があります。
16
+ id user_id category_name ~~ created modifiedなどの情報があります。
17
17
 
18
18
  articlesには
19
19
  id user_id category_id ~~ などの情報があります。

1

追記

2016/11/07 16:03

投稿

yajin
yajin

スコア75

title CHANGED
File without changes
body CHANGED
@@ -4,4 +4,20 @@
4
4
  とすると、default値が設定できるのですが、外部キー制約のコマンドが通りません。
5
5
 
6
6
  default値があるとできないとエラーを吐かれたのですが、
7
- 既存のテーブルにあるフィールド群に値を手動で挿入するためのクエリとはどんな方法があるのでしょうか。
7
+ 既存のテーブルにあるフィールド群に値を手動で挿入するためのクエリとはどんな方法があるのでしょうか。
8
+
9
+ 追記:
10
+ users
11
+ articlecategories
12
+ articles
13
+ というテーブルがあり、
14
+
15
+ articlecategories には
16
+ id category_name ~~ created modifiedなどの情報があります。
17
+
18
+ articlesには
19
+ id user_id category_id ~~ などの情報があります。
20
+
21
+ 既存の記事の中で追加でカテゴリ機能を作っていこうと考えています。
22
+ エラーをはかれたので調べてみたところ
23
+ 「参照先カラムにデフォルト値をセットしている」場合はエラーが出るとの記事を見かけました。