+-

我在 MySQL中运行一个查询,我按四列分组并选择了很多东西,包括我正在分组的四个值.但是当我运行查询时出现此错误:
Duplicate entry '92-0-10-7' for key 'group_key'
92,0,10和7都是特定行的四个分组列的值(实际上,我检查过,有63行符合这些参数).但我不知道这意味着什么,或者如何正确运行我的查询.
我的查询:
Create table table2 as
Select round(x, 0) as x, round(a, 0) as a, round(b, 0) as b, c, d, e, f
from table1
group by round(x, 0), round(a, 0), round(b, 0), c
92将适合x,0 a,10 b和7 c.
我这张桌子上没有索引.
谢谢!
最佳答案
您的问题似乎是一个MySQL错误.我前几天正在审查我们的生产服务器的日志,并且错误日志已填充此错误.我使用了下面的解决方法,错误消失了.
SET SESSION max_heap_table_size=536870912;
SET SESSION tmp_table_size=536870912;
资料来源:http://bugs.mysql.com/bug.php?id=58081
点击查看更多相关文章
转载注明原文:mysql – 键’group_key’的重复条目 - 乐贴网