ユーザ用ツール

サイト用ツール


mysql:error1114

ALTER TABLE時に「ERROR 1114」

mysql> ALTER TABLE table ADD `column` VARCHAR(4000) AFTER col;
ERROR 1114 (HY000): The table 'table' is full
# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1              15G  7.2G  6.8G  52% /
tmpfs                  16G     0   16G   0% /dev/shm
/dev/mapper/VGroup00-main_lv00
                      296G  268G   14G  96% /mnt/addVol

MySQL5.6/5.7などでオンラインDDLを実行すると、 ・オリジナルテーブルのコピーを作成 ・コピーテーブルで更新作業実行 ・コピーテーブルに作業中に発生したオリジナルテーブルへの更新処理(差分)をコピーテーブルに反映 ・コピーテーブルとオリジナルテーブル置換 となるので、ディスクの空き容量がオリジナルのテーブル相当必要。

mysql/error1114.txt · 最終更新: 2025/02/16 13:53 by 127.0.0.1