티스토리 뷰
[Sphinx] Error Code: 1005. Can't create table (errno: 19 "No such device"
IT공부블로그 2019. 6. 2. 16:31스핑크스 링크 테이블일 생성하는데 에러가 발생한다
CREATE TABLE `movePersonnelStatus` (
`id` BIGINT(20) UNSIGNED NOT NULL,
`weight` INT(11) NOT NULL,
`query` VARCHAR(3072) NOT NULL,
`group_id` INT(11) DEFAULT NULL,
`regDate` date DEFAULT NULL,
`compName` VARCHAR(32) DEFAULT NULL,
`empName` VARCHAR(32) DEFAULT NULL,
`workStatus` VARCHAR(32) DEFAULT NULL,
`nextDeptName` VARCHAR(32) DEFAULT NULL,
`nextDutyName` VARCHAR(32) DEFAULT NULL,
`nextPositionName` VARCHAR(32) DEFAULT NULL,
`previousDeptName` VARCHAR(32) DEFAULT NULL,
`previousDutyName` VARCHAR(32) DEFAULT NULL,
`previousPositionName` VARCHAR(32) DEFAULT NULL,
`mainDeptYn` VARCHAR(32) DEFAULT NULL,
KEY `query` (`query`(1024))
) ENGINE=SPHINX DEFAULT CHARSET=utf8 CONNECTION='sphinx://127.0.0.1:9312/movePersonnelStatus';
regDate에 date타입을 사용해서 발생한 에러인데
varchar타입으로 바꿔주면 괜찮아진다
regDate를 그냥 date타입으로 생각하고 날짜검색을 하면된다
ex) regDate >= '2019-05-01' and regDate <= '2019-06-01'