1. database level 에서 innodb_file_format=BARRACUDA
2. table level 에서 ROW_FORMAT=DYNAMIC 또는 ROW_FORMAT=COMPRESSED 사용
다음과 같이 사용하면 정상적으로 테이블을 생성할 수 있습니다.
set global innodb_large_prefix = ON;
set global innodb_file_format = BARRACUDA;
CREATE TABLE test (
id INTEGER NOT NULL AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
PRIMARY KEY (id),
INDEX idx_test_name (name)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
'database, query' 카테고리의 다른 글
oracle 계정 생성 및 권한 부여 (0) | 2016.04.06 |
---|---|
mssql 로그파일 크기 줄이는 법 (0) | 2016.04.05 |
mysql - 1년전 게시물 가져오는 query (0) | 2016.03.24 |
pdo_mysql 연동 (0) | 2015.12.17 |
MySQL IP 접속 권한 (0) | 2015.06.22 |