Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.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
Sql 存储已投票并停止重新投票的用户列表_Sql_Rdbms_Database - Fatal编程技术网

Sql 存储已投票并停止重新投票的用户列表

Sql 存储已投票并停止重新投票的用户列表,sql,rdbms,database,Sql,Rdbms,Database,我想存储对文章投票的用户列表 还希望避免同一用户再次投票 我现在所做的就是用article_id来引用这种方式 投票:文章编号|用户编号 文章:文章| id |文章|文本|评级 有没有更有效的方法来做到这一点?数据库是正确的。唯一的一点是表投票应该将对(article_id | user_id)作为唯一的。 这样,就不可能对同一篇文章进行两次投票。数据库是正确的,唯一的问题是表格投票应该将这对(文章id |用户id)作为唯一的。 这样就不可能对同一篇文章进行两次投票。Defineeffectiv

我想存储对文章投票的用户列表

还希望避免同一用户再次投票

我现在所做的就是用article_id来引用这种方式

投票:文章编号|用户编号

文章:文章| id |文章|文本|评级


有没有更有效的方法来做到这一点?

数据库是正确的。唯一的一点是表投票应该将对(article_id | user_id)作为唯一的。

这样,就不可能对同一篇文章进行两次投票。

数据库是正确的,唯一的问题是表格投票应该将这对(文章id |用户id)作为唯一的。

这样就不可能对同一篇文章进行两次投票。

Define
effective
。这个解决方案对你来说效率低吗?@Hamish Grubijan:这个问题与SPs有什么关系?这样我就可以知道什么是有效的…一种更快捷的方法,将所有用户存储在一个单元格中,并用逗号分隔,会比在投票行中为每个用户分配一行更有效吗?定义
有效
。这个解决方案对你来说效率低吗?@Hamish Grubijan:这个问题与SPs有什么关系?这样我就可以知道什么是有效的……一种更快捷的方法是,将所有用户存储在一个单元格中,并用逗号分隔,这会比在投票行中为每个用户分配一行更有效吗?