删除MySQL中的主键?
要在MySQL中删除主键,请使用tjedropprimarykey命令。为了理解这个概念,让我们创建一个以列为主键的表。
mysql> create table PrimaryKeyDemo -> ( -> id int not null, -> Primary key(id) -> );
让我们借助DESC命令检查表的描述。查询如下。
mysql> desc PrimaryKeyDemo;
以下是输出。
+-------+---------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+---------+------+-----+---------+-------+ | id | int(11) | NO | PRI | NULL | | +-------+---------+------+-----+---------+-------+ 1 row in set (0.06 sec)
查看上面的输出,有一个带有关键字PRI的“Key”列。这本身表明“id”列是主键。现在,让我们借助ALTER和DROP命令删除主键。查询如下。
mysql> alter table PrimaryKeyDemo drop primary key; Records: 0 Duplicates: 0 Warnings: 0
现在让我们检查主键是否被成功删除。
mysql> DESC PrimaryKeyDemo;
以下是现在不再显示主键的输出,因为我们已经在上面删除了它。
+-------+---------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+---------+------+-----+---------+-------+ | id | int(11) | NO | | NULL | | +-------+---------+------+-----+---------+-------+ 1 row in set (0.00 sec)
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西