现在我将我的ID字段作为MySQL中的主键并启用了AUTO_INCREMENT。我想知道的是如何使ID表示表中该行的编号,而不是在插入时给它一个数字,然后坚持使用该数字?因为当我删除某些内容时,则不使用该数字。我希望所有这些都是基于行数的唯一。
答案 0 :(得分:0)
始终拥有主键。基本自动增量int或多个字段的组合键。它可以帮助您的数据库完成工作,并在您想要建立关系时派上用场。添加一个名为RowIndex
的字段,并在删除任何内容时对其重新编号。
答案 1 :(得分:0)
创建表时,请不要添加AUTO INCREMENT关键字
对于现有表格,请使用
ALTER TABLE <Table_Name> MODIFY COLUMN <Column_Name> INTEGER;
删除AUTO INCREMENT,并保留主键。