gpt4 book ai didi

mysql - 一旦达到数据类型限制,处理数字序列主键的策略是什么

转载 作者:行者123 更新时间:2023-11-29 09:18:00 25 4
gpt4 key购买 nike

考虑 MySQL 中的以下示例表:

CREATE TABLE transactions 
(
transId BIGINT NOT NULL AUTO_INCREMENT,
transDate DATETIME NOT NULL,
transTotal DECIMAL(10,2),
PRIMARY KEY (transId)
);

该表用于大批量操作,即大量插入。您最终将达到 transId 的最大限制。 (当然,实际上 BIGINT 提供的范围要大得多。)

有哪些可能的策略可以防止这种情况发生,并且不用担心会破坏您的应用程序的滚动问题。

  • UUID 作为主要解决方案吗?

最佳答案

无符号bigint的限制为18446744073709551615。假设您每天有 10 000 000 000 次插入 - 您将在 59 年内达到该限制

关于mysql - 一旦达到数据类型限制,处理数字序列主键的策略是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3473751/

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