> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-fix-nav-issues.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> テーブル設定の変更に関するドキュメント

# テーブル設定の変更

テーブル設定を変更するためのクエリが用意されています。設定を変更したり、デフォルト値にリセットしたりできます。1つのクエリで複数の設定を同時に変更することもできます。
指定した名前の設定が存在しない場合、そのクエリは例外を返します。

**構文**

```sql theme={null}
ALTER TABLE [db].name [ON CLUSTER cluster] MODIFY|RESET SETTING ...
```

<Note>
  これらのクエリは、[MergeTree](/ja/reference/engines/table-engines/mergetree-family/mergetree) テーブルでのみ使用できます。
</Note>

<div id="modify-setting">
  ## MODIFY SETTING
</div>

テーブル設定を変更します。

**構文**

```sql theme={null}
MODIFY SETTING setting_name=value [, ...]
```

**例**

```sql theme={null}
CREATE TABLE example_table (id UInt32, data String) ENGINE=MergeTree() ORDER BY id;

ALTER TABLE example_table MODIFY SETTING max_part_loading_threads=8, max_parts_in_total=50000;
```

<div id="reset-setting">
  ## RESET SETTING
</div>

テーブル設定をデフォルト値にリセットします。設定がすでにデフォルト状態の場合は、何も行われません。

**構文**

```sql theme={null}
RESET SETTING setting_name [, ...]
```

**例**

```sql theme={null}
CREATE TABLE example_table (id UInt32, data String) ENGINE=MergeTree() ORDER BY id
    SETTINGS max_part_loading_threads=8;

ALTER TABLE example_table RESET SETTING max_part_loading_threads;
```

**関連項目**

* [MergeTree の設定](/ja/reference/settings/merge-tree-settings)
