1062 duplicate entry 的问题啊~但是比较奇怪的是........
时间:2011-08-11
来源:互联网
sql执行错误:
sql如下:
CREATE TABLE gd2 AS
SELECT MAX(id) AS id,MAX(dq) AS dq,mv,MAX(info) AS info
FROM gd GROUP BY mv
报错如下:
1062 duplicate entry '650fab43adef' for key 'group_key'
其中id是表gd的pk.
MYSQL什么版本
是5.014
MV中什么值
mv是vchar 100 阿
内容示例:650fab43adef
MV也没有唯一性的要求啊~为什么会有这个错误呢?
麻烦问下,我该怎么解决这个问题呢?
sql如下:
CREATE TABLE gd2 AS
SELECT MAX(id) AS id,MAX(dq) AS dq,mv,MAX(info) AS info
FROM gd GROUP BY mv
报错如下:
1062 duplicate entry '650fab43adef' for key 'group_key'
其中id是表gd的pk.
MYSQL什么版本
是5.014
MV中什么值
mv是vchar 100 阿
内容示例:650fab43adef
MV也没有唯一性的要求啊~为什么会有这个错误呢?
麻烦问下,我该怎么解决这个问题呢?
作者: zlyperson 发布时间: 2011-08-11
换了ID来发帖了啊……
个人以为还是键值重复,记录主表所抓取的字段全部加修饰符 distinct,创建后的表名重新命名一个看看。
个人以为还是键值重复,记录主表所抓取的字段全部加修饰符 distinct,创建后的表名重新命名一个看看。
作者: zalvsa 发布时间: 2011-08-11
贴建表及插入记录的SQL
原来遇到过是用RAND生成唯一值,再分组,MYSQL什么版本
原来遇到过是用RAND生成唯一值,再分组,MYSQL什么版本
作者: wwwwb 发布时间: 2011-08-11
类似:
SELECT 1 FROM (select count(*),concat(floor(rand(0)*2),(SELECT 'x'))a fro
m information_schema.tables group by a)b;
ERROR 1062 (23000): Duplicate entry '1x' for key 'group_key'
直接运行
SELECT MAX(id) AS id,MAX(dq) AS dq,mv,MAX(info) AS info
FROM gd GROUP BY mv
有无提示
SELECT 1 FROM (select count(*),concat(floor(rand(0)*2),(SELECT 'x'))a fro
m information_schema.tables group by a)b;
ERROR 1062 (23000): Duplicate entry '1x' for key 'group_key'
直接运行
SELECT MAX(id) AS id,MAX(dq) AS dq,mv,MAX(info) AS info
FROM gd GROUP BY mv
有无提示
作者: wwwwb 发布时间: 2011-08-11
什么 字符集
作者: wwwwb 发布时间: 2011-08-11
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28