Alias エンジンは、別のテーブルへのプロキシを作成します。読み取りおよび書き込みの操作はすべてターゲットテーブルに転送され、エイリアス自体はデータを保存せず、ターゲットテーブルへの参照のみを保持します。
これは実験的な機能であり、今後のリリースで後方互換性のない変更が加えられる可能性があります。
エイリアス テーブルエンジンを有効にするには、
allow_experimental_alias_table_engine 設定
を使用します。
set allow_experimental_alias_table_engine = 1 コマンドを入力してください。テーブルの作成
Alias テーブルでは、カラムを明示的に定義することはできません。カラムはターゲットテーブルから自動的に継承されます。これにより、エイリアスは常にターゲットテーブルのスキーマと一致します。エンジンパラメータ
target_db (optional)— ターゲットテーブルを含むデータベース名。target_table— ターゲットテーブル名。
target_db を省略し、target_table が完全修飾名でない場合 (例: Alias('my_table')) 、ターゲットはセッションの現在のデータベースではなく、エイリアス自体と同じデータベースとして解決されます。対応している操作
Alias テーブルエンジンは、主要な操作をすべてサポートしています。