在开发过程中,MySQL 数据库的主键管理挺常见,尤其是在表创建和修改时。你如果想要创建主键,直接在建表语句中加上PRIMARY KEY,像这样:
CREATE TABLE pk_test(f1 INT NOT NULL, PRIMARY KEY(f1));
。要在已有表上加主键,可以用ALTER TABLE
,像这样:ALTER TABLE customer MODIFY id INT NOT NULL , ADD PRIMARY KEY(id);
。去掉主键也简单:ALTER TABLE customer DROP PRIMARY KEY;
。这几个操作在日常开发中都蛮常用的,记得操作时要小心,不要误删数据哦!如果你对这方面有需求,这里有几个相关资源可以参考:Create 语句、MySQL 主键与外键关系详解。