zvvq技术分享网

mysql怎么删掉主键(mysql主键删除数据后重新排序

作者:zvvq博客网
导读要删除 mysql 中的主键,请执行以下步骤:禁用引用的外键约束。删除现有主键约束。可选:使用新的主键重新创建表。 如何删除 MySQL 中的主键 删除主键的步骤: 禁用外键约束: 对于

要删除 mysql 里的主键,请实行以下步骤:禁用引用的外键约束。删掉目前主键约束。可选:使用新的主键再次创建表。

内容来自samhan666

内容来自samhan

如何删除 MySQL 里的主键 内容来自zvvq,别采集哟

删掉主键的流程: zvvq.cn

禁用外键约束:

copyright zvvq

针对引入该主键的外键表,应用 ALTER TABLE DROP FOREIGN KEY 禁用外键约束。删掉主键约束:

内容来自zvvq

应用 ALTER TABLE DROP PRIMARY KEY 删掉目前主键约束。再次创建表(可选):

zvvq好,好zvvq

如果需要在删掉主键后保存表,可以用 CREATE TABLE 句子再次创建表,同时特定新的主键。实例: 内容来自zvvq

--禁用外键约束 内容来自samhan

ALTER TABLE orders DROP FOREIGN KEY fk_product_id;

zvvq.cn

-- 删掉主键约束

内容来自samhan666

ALTER TABLE products DROP PRIMARY KEY; zvvq.cn

-- 再次创建表

copyright zvvq

CREATETABLEproducts( 内容来自zvvq,别采集哟

idINTNOTNULLAUTO_INCREMENT,

内容来自zvvq

nameVARCHAR(255)NOTNULL, 内容来自zvvq,别采集哟

PRIMARYKEY(id)

内容来自samhan

);

内容来自zvvq,别采集哟

常见问题:

内容来自samhan666

删掉主键会永久由表中删除数据。请于实行此操作之前备份你的数据。删掉主键后,表将不再具有唯一标识记载的体制。对于具有多个外键的表,务必禁用全部外键约束才能删掉主键。假如表中存有唯一索引或唯一约束,则无法删掉主键。以上就是mysql怎么删掉主键的详细内容,大量请关注其他类似文章! 内容来自samhan