Mysql 如何制作ID";“主键”;基于行而非自动增量的字段集编号

Mysql 如何制作ID";“主键”;基于行而非自动增量的字段集编号,mysql,unique,auto-increment,Mysql,Unique,Auto Increment,现在我把我的ID字段作为MySQL中的主键,并启用了AUTO_INCREMENT。我想知道的是,如何让ID表示表中该行的编号,而不是在插入时给它一个编号,然后坚持使用该编号?因为当我删除某些内容时,该数字就不会被使用。我希望它们根据行数都是唯一的。始终有一个主键。基本自动递增int或多个字段的复合键。它可以帮助你的DB完成它的工作,并且在你想要建立关系时派上用场。添加名为RowIndex的字段,并在删除任何内容时对其重新编号 创建表格时,不要添加自动增量关键字 对于现有表,请使用 ALTER T

现在我把我的ID字段作为MySQL中的主键,并启用了AUTO_INCREMENT。我想知道的是,如何让ID表示表中该行的编号,而不是在插入时给它一个编号,然后坚持使用该编号?因为当我删除某些内容时,该数字就不会被使用。我希望它们根据行数都是唯一的。

始终有一个主键。基本自动递增int或多个字段的复合键。它可以帮助你的DB完成它的工作,并且在你想要建立关系时派上用场。添加名为
RowIndex
的字段,并在删除任何内容时对其重新编号

创建表格时,不要添加自动增量关键字

对于现有表,请使用

ALTER TABLE <Table_Name> MODIFY COLUMN <Column_Name> INTEGER;
altertable修改列整数;

删除自动增量并保留主键。

您的意思是要重复使用已删除的ID吗?