Error/sphinx

[Sphinx] Error Code: 1005. Can't create table (errno: 19 "No such device"

IT공부블로그 2019. 6. 2. 16:31
728x90
반응형

스핑크스 링크 테이블일 생성하는데 에러가 발생한다


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'

728x90
반응형