質問編集履歴
6
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
外部キー制約の削除について
|
body
CHANGED
File without changes
|
5
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
外部キー制約を削除した際のキー名が残っている問題
|
1
|
+
【急募】外部キー制約を削除した際のキー名が残っている問題
|
body
CHANGED
File without changes
|
4
タイトルの変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
外部キー制約を削除した際のキー名が残っている問題
|
body
CHANGED
File without changes
|
3
タイトルの変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
dropForeignした際に、キー名が残ってしまう
|
body
CHANGED
File without changes
|
2
試したこと追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -35,6 +35,7 @@
|
|
35
35
|
|
36
36
|
```
|
37
37
|
|
38
|
+
#試したこと
|
38
39
|
データベースで外部キー制約が解除されているかどうか確認したところ、確かに外部キー制約は解除されていました。
|
39
40
|
※データベースから直接値を挿入する際に、外部キー制約があるとプルダウンになるが、上記を実行すればプルダウンがなくなり自由に数値を入力できるから。
|
40
41
|
|
@@ -44,4 +45,5 @@
|
|
44
45
|
|
45
46
|
それと、book_idとcategory_idカラムの横にも銀のカギマークがついたままです。
|
46
47
|
|
47
|
-
どうすれば外部キー制約解除した後にキー名も削除できますか?
|
48
|
+
どうすれば外部キー制約解除した後にキー名も削除できますか?
|
49
|
+
それともdropForeignしたところで、データベースの外部きー名が消えるわけではないのですか?
|
1
画像の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,9 @@
|
|
1
1
|
#解決したいこと
|
2
2
|
外部キー制約を削除したときに、データベースに外部キーのキー名が残ってしまうので、キー名が削除されるようにしたい。
|
3
3
|
|
4
|
+
外部キー制約削除のマイグレーションを実行しても、以下のようにキー名が残ってしまう。
|
5
|
+

|
6
|
+
|
4
7
|
#開発環境
|
5
8
|
PHP 7.4
|
6
9
|
laravel6
|