質問編集履歴
1
書式の改善
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
しかし作成後にカラムの一部にて入力している数字が大きすぎるため
|
9
9
|
ALTER TABLE MODIFYにて型を変更しようと考えました。
|
10
10
|
|
11
|
-
```
|
11
|
+
```MySQL
|
12
12
|
ALTER TABLE table_name MODIFY target_column INT;
|
13
13
|
```
|
14
14
|
|
@@ -17,9 +17,9 @@
|
|
17
17
|
|
18
18
|
しかしその結果以下のエラーが発生いたしました。
|
19
19
|
|
20
|
+
```MySQL
|
21
|
+
Error Code: 1118. The size of BLOB/TEXT data inserted in one transaction is greater than 10% of redo log size. Increase the redo log size using innodb_log_file_size.
|
20
22
|
```
|
21
|
-
The size of BLOB/TEXT data inserted in one transaction is greater than 10% of redo log size. Increase the redo log size using innodb_log_file_size.
|
22
|
-
```
|
23
23
|
|
24
24
|
内容としてはMySQLの一部システム変数の制限上限に達してしまっている。
|
25
25
|
データの大きな変更の際に出るとのことでしたのでシステム変数変更のために
|
@@ -36,11 +36,13 @@
|
|
36
36
|
### 試したこと
|
37
37
|
①今回は型の変更時のみシステム変数が変更できればよかったため
|
38
38
|
一度下記コマンドを実施してみました。
|
39
|
+
```MySQL
|
40
|
+
SET @@innodb_log_file_size = 536870912;
|
39
41
|
```
|
42
|
+
しかしエラーメッセージが表示され読み込み専用とのことでできませんでした。
|
43
|
+
```MySQL
|
40
|
-
|
44
|
+
Error Code: 1238. Variable 'innodb_log_file_size' is a read only variable
|
41
45
|
```
|
42
|
-
しかしエラーメッセージが表示され読み込み専用とのことでできませんでした。
|
43
|
-
```Error Code: 1238. Variable 'innodb_log_file_size' is a read only variable```
|
44
46
|
|
45
47
|
### 補足情報(FW/ツールのバージョンなど)
|
46
48
|
|