• 技术文章 >数据库 >MySQL

    mysql删除索引的方法

    小妮浅浅小妮浅浅2021-06-05 14:25:50原创125

    1、根据索引名删除普通索引、唯一索引、全文索引。

    alter table 表名 drop KEY 索引名alter table user_index drop KEY name;

    实例

    alter table user_index drop KEY id_card;
    alter table user_index drop KEY information;

    2、删除主键索引

    alter table 表名 drop primary key

    注意的是,如果主键自增长,那么不能直接执行此操作(自增长依赖于主键索引),需要取消自增长再行删除:

    alter table user_index

    重新定义字段

    MODIFY id int,
    drop PRIMARY KEY

    但通常不会删除主键,因为设计主键一定与业务逻辑无关。

    以上就是mysql删除索引的方法,希望对大家有所帮助。更多mysql学习指路:MySQL

    专题推荐:mysql删除索引
    上一篇:mysql数据库范式是什么 下一篇:mysql前缀索引是什么

    相关文章推荐

    • mysql垂直拆分是什么意思• mysql水平拆分是什么• mysql分片原则有哪些• mysql代理架构是什么• mysql中MVVC的介绍• mysql InnoDB存储引擎是什么• mysql MyISAM存储引擎的特性• mysql Memory引擎是什么• mysql mysqldump如何使用• mysql隐藏索引的介绍• mysql设置持久化的方法• mysql窗口函数是什么• mysql如何修改事务隔离级别• mysql中4种隔离级别• mysql数据库范式是什么
    品易云

    全部评论我要评论

  • 取消发布评论发送
  • 

    Python学习网