Open simpledong81 opened 10 years ago
使用MySQL进行Quarzt相关数据表作成的时候,会报MySQL1071的错误,原因是由于数据库使用UTF-8主键长度超过1000bytes 例如: CREATE TABLE QRTZ_JOB_DETAILS ( SCHED_NAME VARCHAR(120) NOT NULL,--/2 JOB_NAME VARCHAR(200) NOT NULL,--/2 JOB_GROUP VARCHAR(200) NOT NULL,--/2 ...... PRIMARY KEY (SCHED_NAME,JOB_NAME,JOB_GROUP) ); 主键:(120 + 200 + 200) * 3 > 1000
有这么长内容的主键?建议分别分析一下三个字段的值,看看那个值过长简化一下。
使用MySQL进行Quarzt相关数据表作成的时候,会报MySQL1071的错误,原因是由于数据库使用UTF-8主键长度超过1000bytes 例如: CREATE TABLE QRTZ_JOB_DETAILS ( SCHED_NAME VARCHAR(120) NOT NULL,--/2 JOB_NAME VARCHAR(200) NOT NULL,--/2 JOB_GROUP VARCHAR(200) NOT NULL,--/2 ...... PRIMARY KEY (SCHED_NAME,JOB_NAME,JOB_GROUP) ); 主键:(120 + 200 + 200) * 3 > 1000