删除主键后,最先定义唯一约束的那个字段变为“主键”(多个唯一约束的情况下,不是按字段顺序变为主键的,而是按照唯一约束添加的先后),但这主键并不是真正意义上的主键,删除它仍需使用ALTER TABLE tbl_name DROP INDEX index_name, 而不能采用DROP PRIMARY KEY, 那个沦为“主键”的唯一约束一定意义上说,并不是主键,仍是一种索引,一种约束。由于我也是初学MySQL我并不能更深层的解释这个原因,以上都是我刚才实验得出的结论,希望有帮助,有不对的希望能指出!
删除主键后,最先定义唯一约束的那个字段变为“主键”(多个唯一约束的情况下,不是按字段顺序变为主键的,而是按照唯一约束添加的先后),但这主键并不是真正意义上的主键,删除它仍需使用ALTER TABLE tbl_name DROP INDEX index_name, 而不能采用DROP PRIMARY KEY, 那个沦为“主键”的唯一约束一定意义上说,并不是主键,仍是一种索引,一种约束。由于我也是初学MySQL我并不能更深层的解释这个原因,以上都是我刚才实验得出的结论,希望有帮助,有不对的希望能指出!