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

質問編集履歴

1

<code>記法にて提示しました。

2019/09/09 05:41

投稿

masaking
masaking

スコア30

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,3 @@
1
- ### データのインポート
2
-
3
1
  Mysql workbench のER図作成から、テーブルを起こそうとしています。
4
2
  エラーが出ました。
5
3
 
@@ -9,28 +7,7 @@
9
7
  ERROR: Error 1822: Failed to add the foreign key constraint. Missing index for constraint 'software' in the referenced table 'licence'
10
8
  ```
11
9
 
12
- ### -- MySQL Workbench Forward Engineering
13
-
14
- SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
15
- SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
16
- SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
17
-
18
- -- -----------------------------------------------------
19
- -- Schema mydb
10
+ ```SQL
20
- -- -----------------------------------------------------
21
- -- -----------------------------------------------------
22
- -- Schema licemce_M
23
- -- -----------------------------------------------------
24
-
25
- -- -----------------------------------------------------
26
- -- Schema licemce_M
27
- -- -----------------------------------------------------
28
- CREATE SCHEMA IF NOT EXISTS `licemce_M` ;
29
- USE `licemce_M` ;
30
-
31
- -- -----------------------------------------------------
32
- -- Table `licemce_M`.`Licence`
33
- -- -----------------------------------------------------
34
11
  CREATE TABLE IF NOT EXISTS `licemce_M`.`Licence` (
35
12
  `licence_id` VARCHAR(45) NULL,
36
13
  `software` VARCHAR(45) NULL,
@@ -42,10 +19,6 @@
42
19
  PRIMARY KEY (`licence_id`, `software`))
43
20
  ENGINE = InnoDB;
44
21
 
45
-
46
- -- -----------------------------------------------------
47
- -- Table `licemce_M`.`version`
48
- -- -----------------------------------------------------
49
22
  CREATE TABLE IF NOT EXISTS `licemce_M`.`version` (
50
23
  `product_key` VARCHAR(45) NOT NULL,
51
24
  `version` VARCHAR(45) NULL,
@@ -66,17 +39,9 @@
66
39
  ON DELETE NO ACTION
67
40
  ON UPDATE NO ACTION)
68
41
  ENGINE = InnoDB;
42
+ ```
69
43
 
70
44
 
71
- SET SQL_MODE=@OLD_SQL_MODE;
72
- SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
73
- SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
74
-
75
-
76
- ```SQL
77
- ソースコード
78
- ```
79
-
80
45
  ### 試したこと
81
46
 
82
47
  ここに問題に対して試したことを記載してください。