标签: mysql database database-design mysql-workbench
我正在创建一个数据库,而且我不确定一件事。我有一个自动增量主键,我想用作外键。外键是否也应该自动增量?
答案 0 :(得分:3)
外键字段不得自动递增。自动递增值意味着该字段不是外键。
自动增量属性的目的是为当前表中的新行生成唯一标识。外键的目的是唯一标识另一个表中的行。它们是非常不同的东西,你应该阅读更多关于两者的内容并正确理解其中的差异。
答案 1 :(得分:-1)
自动增量允许在将新记录插入表格时生成唯一编号。