gpt4 book ai didi

mysql - 如何为两个表创建一个通用的自增ID

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

我有两个表,每个表都有一个没有自动递增的 id 字段并设置为 BIGINT。

我需要进行一般增量,这样当我将数据添加到一个表然后再添加到另一个表时,它们的 id 增加 1 个单位并且在两个表中永远不会匹配

最佳答案

这是一种相当常见的模式,但不幸的是,MySQL 不支持与表无关的序列。 MariaDB、MS SQL Server 和 Oracle 都具有标准 SQL 序列功能,但 MySQL 没有。

您可以做的是创建第三个表,仅用于生成序列。先插入到你的序列表中,然后使用生成的键值插入到你的其他表中。

关于mysql - 如何为两个表创建一个通用的自增ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58679004/

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