主键是一个特殊的索引,使用删除索引的语句可以删除,例如:
站在用户的角度思考问题,与客户深入沟通,找到栖霞网站设计与栖霞网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、成都网站制作、企业官网、英文网站、手机端网站、网站推广、申请域名、网络空间、企业邮箱。业务覆盖栖霞地区。
Alter table tbn drop primary key
1、mysql强制使用主键索引
2、强制指定一个特定索引
3、同时指定两个
4、在多个表join中强制使用索引
select * from table ignore index(PRI) limit 2;(禁止使用主键)
select * from table ignore index(idx) limit 2;(禁止使用索引”idx”)
select * from table ignore index(PRI,idx) limit 2;(禁止使用索引”PRI,idx”)
force index 不建议使用,如果数据量有变化,指定的索引可能不是最佳的
mysql删除表的主键
表结构:
create table service_code(
`id` varchar(100) NOT NULL,
`name` varchar(100) NOT NULL,
PRIMARY KEY (`name`)
)ENGINE=MyISAM DEFAULT CHARSET=gb2312;
先删除主键
alter table service_code drop primary key;
然后再添加主键
alter table service_code add primary key(id);
注:在添加主键之前,必须先把重复的id删除掉