我想創建一個表來記錄所有取消訂閱設備。在MySQL DELETE和UPDATE哪個更好?
我可以通過在設備取消訂閱時記錄deviceId並在設備重新訂閱時從數據庫中刪除它的deviceId來完成。
或者我可以通過記錄deviceId並在設備取消訂閱時將訂閱狀態設置爲FALSE來執行此操作,並在設備重新訂閱時更新記錄以將訂閱狀態設置爲true。
哪一個更好,還是有更好的方法?
要說清楚:設備信息記錄在其他服務器上,並且該數據庫將只有一個表只記錄設備是否未提交。只有一小部分設備有退訂的潛力。