Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 什么是<;组键>;在小组中是什么意思?_Mysql - Fatal编程技术网

Mysql 什么是<;组键>;在小组中是什么意思?

Mysql 什么是<;组键>;在小组中是什么意思?,mysql,Mysql,我今天使用以下语句犯了一个错误: mysql> select count(*),(floor(rand(0)*2))a from security.users group by a ; 结果是: 错误1062(23000):密钥“”的重复条目“0security” 不要在意上面的问题,我只需要知道确切的答案是什么 如果它是一个表,它是否只接受允许唯一值?如果在我的sql查询中使用group by,则需要将该列插入查询的SELECT部分。这就是插入违反主键或唯一键的数据时得到的结果,应该

我今天使用以下语句犯了一个错误:

mysql> select count(*),(floor(rand(0)*2))a from security.users group by a ;
结果是:

错误1062(23000):密钥“”的重复条目“0security”

不要在意上面的问题,我只需要知道确切的答案是什么


如果它是一个表,它是否只接受允许唯一值?

如果在我的sql查询中使用
group by
,则需要将该列插入查询的
SELECT
部分。

这就是插入违反主键或唯一键的数据时得到的结果,
应该是键的名称(
PRIMARY
unique\u email
)。我不知道你为什么会在
SELECT
查询中得到它。“我不知道你为什么会在SELECT查询中得到它。”…嗯,@lvaroGonzález它可能是一个bug->当与
创建表
@lvaroGonzález组合使用时,我不在这里插入数据,我只使用select。@RaymondNijland,你是对的,我试图理解这个bug,你能帮我吗?为什么我刚刚出现了那个错误,我不在表中插入/更新。我只是使用select声明。请看,因为您在这里试图做什么还不是100%清楚。。