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也没有唯一性的要求啊~为什么会有这个错误呢?麻烦问下,我该怎么解决这个问题呢?
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也没有唯一性的要求啊~为什么会有这个错误呢?麻烦问下,我该怎么解决这个问题呢?
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 MAX(id) AS id,MAX(dq) AS dq,mv,MAX(info) AS info
FROM gd GROUP BY mv
报 1062 duplicate entry
gbk而且报错的这个字段只可能是字母数字啊
SELECT MAX(id) AS id,MAX(dq) AS dq,mv,MAX(info) AS info
FROM gd GROUP BY mv
没有建表啊~~~就是上面这条语句自动会建表阿