CREATE TABLE app_rng
(CMN_CD
varchar(20) NOT NULL,TB_NM
varchar(255) NOT NULL,COLM_NM
varchar(255) NOT NULL,CRT_USER_ID
varchar(40) NOT NULL,CRT_TIME
datetime NOT NULL COMMENT,CRT_APP_SYS_ID
varchar(40) NOT NULL,MODF_USER_ID
varchar(40) DEFAULT NULL,MODF_TIME
datetime DEFAULT NULL,MODF_APP_SYS_ID
varchar(40) DEFAULT NULL,
PRIMARY KEY (CMN_CD
,TB_NM
,COLM_NM
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
如上,我想把联合主键(CMN_CD
,TB_NM
,COLM_NM
)改为索引并且新增一个字段作为主键,用sql脚本应该怎么实现呢?
ALTER TABLE xxx
ADD COLUMN
id
int NOT NULL FIRST,DROP PRIMARY KEY,
ADD PRIMARY KEY (
id
),ADD INDEX
idx
(a
ASC,b
ASC);