gpt4 book ai didi

mysql - SQL - 有什么方法可以使用自增主键吗?

转载 作者:行者123 更新时间:2023-11-29 04:27:32 25 4
gpt4 key购买 nike

当我设置一个主键为AUTO INCREMENT时,当我删除一个键时序号继续增加。

例如,我的表中有一条 id=5 的记录,然后我将其删除,当我插入一条新记录时,它再也不会重复使用 id=5。我认为它浪费了很多资源(如果我的想法有误,请指正)。我怎样才能重新使用这些已删除的身份证号码?

最佳答案

它不会浪费那么多资源,你需要在用完之前删除和插入很多行。 Mysql 中的 INT 大小约为 20 亿行。如果您使用无符号数,则为 40 亿。

重新使用键的问题是,如果您有一个表,其中第一个表作为外键,并且您的删除没有级联,您可能会在连接表时意外地将错误的行链接在一起。

关于mysql - SQL - 有什么方法可以使用自增主键吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8584728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com