如何删除mysql

时间:2021.11.06 发布人:kinden22270

如何删除mysql

已解决问题

谷歌kinden22270用户在2021.11.06提交了关于“福尔摩斯如何删除mysql”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-13T14:32:29。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你无异于雪中送炭,让我感激涕零 !

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

删除主键时是否会删除索引?答案来自取决于索引是创建主键时自动创建的,还是创建主键前手工创建的。

测试如下:--建表createtablehqy_test(idi液精影林nteger);--建索引create(unique)indexidx_hqy_idonhqy_test(id);--加主键altertablehqy_testaddconstraintpk_hqy_idprimar问答ykey(id);

selectindex弱服剂象是谓_namefromuser_indexeswhereindex_name=度没单声杀花双罗曾京'IDX_h**QY_ID';IDX_h**QY_ID

---删除主键

altertablehqy_testdr及功管妈种她尽夫请含opconstraintpk_hqy_id;或蘸altertablehqy_testdropprimarykey;也是止粒迅均动行的。

selectindex_namefromuser_indexeswhereindex_n商比才振景决纸鲁止ame='IDX_h**QY_ID';

IDX_h**QY_增字ID==没有删除索引

--删除索引,增加主键通值穿余往族包垂误话并自动创建索引

dropindexidx_hqy_id;

altertalbehqy_testaddconstraintpk_hqy_idprimarykey(id)usingindex;

selectindex_namefro段后怕灯烟长muser_indexeswhereindex_name='PK_h**QY_ID';

PK_h**QY_ID==自动创建了索引

--删除主键约束

altertablehqy_testdropprimarykey;

selectindex_namefromuser_indexeswhereindex_name='PK_h**QY_ID';

无==索引被删除了

如果删除主键时,集希望同时删掉索引,则应该增加dropindex选项,从而不管索引是否是创建主精务坏酸德承首键时自动创建的,即:altertablehqy_testdropprimarykeydropindex;