Alias 엔진은 다른 테이블에 대한 프록시를 생성합니다. 모든 읽기 및 쓰기 작업은 대상 테이블로 전달되며, 별칭 자체에는 데이터가 저장되지 않고 대상 테이블에 대한 참조만 유지됩니다.
이는 Experimental 기능이며, 향후 releases에서 하위 호환되지 않는 방식으로 변경될 수 있습니다.
allow_experimental_alias_table_engine 설정으로
별칭 테이블 엔진 사용을 활성화하십시오.
set allow_experimental_alias_table_engine = 1 명령을 입력하십시오.테이블 생성
Alias 테이블은 명시적인 컬럼 정의를 지원하지 않습니다. 컬럼은 대상 테이블(target table)에서 자동으로 상속됩니다. 이렇게 하면 Alias 테이블이 항상 대상 테이블의 스키마와 일치하게 됩니다.엔진 매개변수
target_db (optional)— 대상 테이블이 포함된 데이터베이스의 이름입니다.target_table— 대상 테이블의 이름입니다.
target_db가 생략되고 target_table이 완전 수식되지 않은 경우(예: Alias('my_table')), 대상은 세션의 현재 데이터베이스가 아니라 별칭 자체와 동일한 데이터베이스로 해석됩니다.지원되는 작업
Alias 테이블 엔진은 주요 작업을 모두 지원합니다.