假刪除,修改資訊狀態!

2022-07-08 19:42:11 字數 633 閱讀 1512

今天說乙個小小的功能,假性刪除。

當我們在刪除一條資訊時,過一段時間還想找到這條資訊的記錄,在頁面上不顯示,但在資料庫裡能查得到,那麼我們就不能真正的刪除掉這條資訊,那麼該怎樣做到呢?

第一步,我們需要給這個表新增加乙個字段叫做status,來存放這條資訊的狀態,可以預設給個「1」為正常,「0」為已刪除,這個欄位int型別或varchar型別皆可。

第二步,我們先寫乙個t_sql語句「select 狀態 from 表名 where 主鍵id=1」,獲取到id為4的這個條資訊的狀態是多少。

給個變數接受獲取到的狀態,判斷狀態是1還是0。

如果為0則寫個修改語句,修改資訊的狀態為1。

update 表名set 狀態='0' where 主鍵id=4。

當然,狀態已經是1的時候可以直接return乙個提示咯!看你心情想怎麼返回了。。。。。

public int delnextinfordo(int callid)

else

dbcommand scmd = db.getsqlstringcommand(str);

int i = db.executenonquery(scmd);

return i;

}

有不懂的歡迎提問哦~

網路資訊的真與假

但是網路資訊亦真亦假,就像 天下沒有免費的午餐 天上不會掉餡餅 一樣,網路上很多資訊是免費的,但是並不是所有人都會免費提供這些資訊不求回報,就像我寫東西期望能得到幾個點讚一樣,我們獲取網路資訊最低的代價可能就是買一部手機連線wifi就可以上網獲取資訊。資訊的背後有太多的東西被隱藏起來了,真假難辨。也...

vuex Mutations修改狀態

vuex state.js import vue from vue import vuex from vuex vue.use vuex const state const mutations reduce state 向外部暴露 vuex提供了commit方法來修改狀態,我們貼上出第一節課的 內容...

react修改狀態

直接修改this.state資料不會響應式更新頁面,需要使用setstate方法,而且setstate是可能非同步的 由 react 控制的事件處理過程 setstate 不會同步更新 this.state 一般有兩種呼叫方式 修改this.setstate 物件 淺合併state this.set...