mysql中怎么禁用主键 mysql主键是必须设置吗

怎么去掉mysql的主键?

主键是一个特殊的索引,使用删除索引的语句可以删除,例如:

站在用户的角度思考问题,与客户深入沟通,找到栖霞网站设计与栖霞网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、成都网站制作、企业官网、英文网站、手机端网站、网站推广、申请域名、网络空间、企业邮箱。业务覆盖栖霞地区。

Alter table tbn drop primary key

mysql hint优化器提示之使用force index 强制使用索引和指定禁用索引

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数据库中怎么删除主键

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删除掉


分享标题:mysql中怎么禁用主键 mysql主键是必须设置吗
转载来源:http://scjbc.cn/article/dodejod.html

其他资讯