gpt4 book ai didi

mysql - 将表索引从 Int 转换为 Bigint MySQL

转载 作者:可可西里 更新时间:2023-11-01 06:49:17 24 4
gpt4 key购买 nike

我一直在运行一个基于网络的小型实验,使用 Facebook UID 来验证唯一用户。

最近我发现一些用户的 UID 可能比我意识到的要大,所以我基于 int 的系统现在不合适,我需要转换为 bigint。

我不能冒丢失已有结果的风险,但需要转换表,以便包含 uid 的索引现在是 bigint。更改索引列的类型是否存在任何特定问题,是否会像以下一样简单:

ALTER TABLE breadusers MODIFY userid bigint;

?

最佳答案

理论上这绝对没问题,尽管数据确实很重要,但我假设您无论如何都有最近的备份以防出现问题。

就是说,我可能很想将 Facebook UID 存储为字符串(即:在 VARCHAR 字段中),并且只是有一个通用的自动递增 ID 字段。再一次,这是对另一个问题的回答。 :-)

关于mysql - 将表索引从 Int 转换为 Bigint MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5369816/

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