我正在寻找一种方法来重置我的MySQL表的一列中的数据。基本上,我有一个可以投票的图片。每票有人点击进行投票,选票就会记录在“投票”行中并加1。当宣布获胜者时,我希望所有图片/数据/行保留在表格中,但我只想将'投票'行重置为0.我不想删除该行,只需重置数据。重置MySQL表中所有行的字段内容
这是DELETE函数还是我在想别的东西?在测试之前,我想确保我完全正确地做到这一点,所以我什么也不做。谢谢您的帮助!
我正在寻找一种方法来重置我的MySQL表的一列中的数据。基本上,我有一个可以投票的图片。每票有人点击进行投票,选票就会记录在“投票”行中并加1。当宣布获胜者时,我希望所有图片/数据/行保留在表格中,但我只想将'投票'行重置为0.我不想删除该行,只需重置数据。重置MySQL表中所有行的字段内容
这是DELETE函数还是我在想别的东西?在测试之前,我想确保我完全正确地做到这一点,所以我什么也不做。谢谢您的帮助!
像这样的东西也许(如果表名是图片):
UPDATE pictures SET votes = 0
这将票重置为0数据库中的每一行。
我重新阅读你的问题后编辑。 – DWright
完美,谢谢!你是第一个,所以我会接受你的答案。 (由于某种原因,我必须等待十分钟!) – MillerMedia
您不要想使用DELETE
。这将删除你的行。要重置一切回零,只需使用一个UPDATE
UPDATE `table_name` SET `votes_column`=0;
注:这将设置在votes_column一切为0;
更新票列0所有行
执行这样的查询会做的伎俩:
UPDATE yourTableName SET votes = 0;
你指的是行的投票“。你的意思是一列“投票”? – DWright