zoukankan      html  css  js  c++  java
  • 删除唯一性约束unique

    删除唯一性约束

    语法如下:

    alter table tableName drop index key_name;#删除唯一性约束,实际就是删除索引

    drop index key_name on tableName; #两种方法均可

    mysql> show create table t_user;
    +--------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | Table  | Create Table                                                                                                                                                                                                                     |
    +--------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | t_user | CREATE TABLE `t_user` (
      `id` int(10) DEFAULT NULL,
      `name` varchar(32) NOT NULL,
      `email` varchar(128) DEFAULT NULL,
      UNIQUE KEY `name` (`name`,`email`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci |
    +--------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    1 row in set (0.00 sec)
    mysql> alter table t_user drop index name;
    mysql> show create table t_user;
    +--------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | Table  | Create Table                                                                                                                                                                               |
    +--------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | t_user | CREATE TABLE `t_user` (
      `id` int(10) DEFAULT NULL,
      `name` varchar(32) NOT NULL,
      `email` varchar(128) DEFAULT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci |
    +--------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    1 row in set (0.00 sec)
  • 相关阅读:
    第8/24周 覆盖索引 临界点
    理解统计信息(1/6):密度向量
    索引碎片检测
    索引碎片
    索引深入浅出(10/10):创建索引时,键列位置的重要性
    索引深入浅出(9/10):过滤索引
    索引深入浅出(8/10):覆盖索引或列包含
    索引深入浅出(7/10):非唯一列上的非聚集索引
    索引深入浅出(6/10):选择正确并合适的聚集索引键
    索引深入浅出(5/10):非聚集索引的B树结构在堆表
  • 原文地址:https://www.cnblogs.com/xiangtingshen/p/10982032.html
Copyright © 2011-2022 走看看