gpt4 book ai didi

MySQL 自动递增

转载 作者:行者123 更新时间:2023-12-01 00:33:15 25 4
gpt4 key购买 nike

我有一个带有自增字段的表,但我需要将该表转移到另一个数据库中的另一个表。字段1的值为1,字段2的值为2,等等?

此外,万一数据库损坏,我需要恢复数据,自动增量会以某种方式产生影响吗?值(value)会改变吗? (例如,如果第一行,id (auto-inc) = 1, name = john, country = UK ....id 字段会保持为 1 吗?)我问是因为如果其他表引用这个值,所有数据都会如果此字段更改,则不同步。

最佳答案

听起来您正试图以相同的顺序将数据分别插入到两个单独的数据库中,并使用自动递增字段来链接两行。看来您基本上是在问,如果数据以相同的顺序插入,是否可以依赖两个数据库中相同的自动增量。

如果是这样,答案是否定的 - 你不能依赖这种行为。自增跳过一个值是合法的,例如see here .

但是你可能会问,自增的值写入提交后会不会突然变成另外一个值?不 - 它们将来不会改变(当然除非你明确地改变它们)。

这是否回答了您的问题?如果没有,也许您可​​以再次解释您的问题。

关于MySQL 自动递增,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2556536/

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