我正在尋找一種方法來重置我的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