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

質問編集履歴

1

書式の改善

2021/06/11 10:06

投稿

beginner
beginner

スコア10

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
- SET @@innodb_log_file_size = 536870912;
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