fnzf14428547
2016-03-17 06:33
采纳率: 25%
浏览 3.8k

sql语句报错,请大神看下哪里的错误

错误代码: 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'USING BTREE
) ENGINE=INNODB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8' at line 15

 CREATE TABLE `task_schedule_job` (
  `job_id` BIGINT(20) NOT NULL AUTO_INCREMENT,
  `create_time` TIMESTAMP NULL DEFAULT NULL,
  `update_time` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `job_name` VARCHAR(255) DEFAULT NULL,
  `job_group` VARCHAR(255) DEFAULT NULL,
  `job_status` VARCHAR(255) DEFAULT NULL,
  `cron_expression` VARCHAR(255) NOT NULL,
  `description` VARCHAR(255) DEFAULT NULL,
  `bean_class` VARCHAR(255) DEFAULT NULL,
  `is_concurrent` VARCHAR(255) DEFAULT NULL COMMENT '1',
  `spring_id` VARCHAR(255) DEFAULT NULL,
  `method_name` VARCHAR(255) NOT NULL,
  PRIMARY KEY (`job_id`),
  UNIQUE KEY `name_group` (`job_name`,`job_group`) USING BTREE
) ENGINE=INNODB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;
  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 小灸舞 2016-03-17 06:46
    已采纳

    LZ试试把这句

     UNIQUE KEY `name_group` (`job_name`,`job_group`) USING BTREE
    

    改成这样:

     UNIQUE KEY `name_group` USING BTREE (`job_name`,`job_group`) 
    
    评论
    解决 无用
    打赏 举报
  • 查看更多回答(2条)

相关推荐 更多相似问题