質問編集履歴
1
<code>記法にて提示しました。
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
|
-
|
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
|
ここに問題に対して試したことを記載してください。
|