15.9 EXAMPLE 스토리지 엔진
EXAMPLE
스토리지 엔진은 아무것도하지 스텁 엔진입니다. 그 목적은 새로운 스토리지 엔진 쓰기를 시작하는 방법을 보여주는 MySQL 소스 코드 예제 역할을하는 것입니다. 따라서 주로 개발자를 대상으로하고 있습니다.
소스에서 MySQL을 구축하는 경우 EXAMPLE
스토리지 엔진을 사용하려면 CMake를 -DWITH_EXAMPLE_STORAGE_ENGINE
옵션으로 호출합니다.
EXAMPLE
엔진의 소스를 확인하려면 MySQL 소스 배포판의 storage/example
디렉토리를 검색합니다.
EXAMPLE
테이블을 작성하면 서버는 데이터베이스 디렉토리에서 테이블 형식 파일을 만듭니다. 파일은 테이블 이름에서 시작 .frm
확장자가 붙습니다. 다른 파일은 생성되지 않습니다. 데이터를 테이블에 저장할 수 없습니다. 검색 빈 결과를 반환합니다.
mysql>CREATE TABLE test (i INT) ENGINE = EXAMPLE;
Query OK, 0 rows affected (0.78 sec) mysql>INSERT INTO test VALUES(1),(2),(3);
ERROR 1031 (HY000) : Table storage engine for 'test'does not» have this option mysql>SELECT * FROM test;
Empty set (0.31 sec)
EXAMPLE
스토리지 엔진은 인덱스를 지원하지 않습니다.