小编Hal*_*ive的帖子

将表索引从Int转换为Bigint MySQL

我一直在运行一个基于网络的小型体验,使用Facebook UID来验证独特的用户.

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

我不能冒失去我已经拥有的结果的风险,但需要转换表,以便包含uid的索引现在是bigint.更改索引列的类型是否存在任何特定问题,并且它将如下所示:

ALTER TABLE breadusers MODIFY userid bigint;
Run Code Online (Sandbox Code Playgroud)

mysql

6
推荐指数
1
解决办法
9743
查看次数

在表MySQL中选择项目出现次数超过三次的随机项

我需要从表中选择一个随机项,其值在该表中出现三次以上.

我已经达到了"SELECT userid FROM breadscores ORDER BY rand()LIMIT 1",但我不确定将什么作为where_condition.

我还想确保它的加权均匀,无论条目发生的次数多于三次.我是否必须使用某种子查询?

mysql

1
推荐指数
1
解决办法
417
查看次数

标签 统计

mysql ×2