Zi 字媒體
2017-07-25T20:27:27+00:00
資料庫(DB)中資料表(TABLE) 刪除資料 (真刪除 VS 假刪除) SQL語法
假刪除
SQL = String.Format("UPDATE controller SET state=-10 WHERE sn IN ({0});", StrCSN);//刪除所有控制器 [用控制器 SN]-同步(state=-10)
MySQL.InsertUpdateDelete(SQL);
SQL = String.Format("UPDATE controller_extend SET state=-10 WHERE controller_sn IN ({0});", StrCSN);//刪除所有控制器延伸 [用控制器 SN]-同步(state=-10)
MySQL.InsertUpdateDelete(SQL);
SQL = String.Format("UPDATE door SET state=-10 WHERE controller_id IN ({0});", StrCSN);//刪除所有門區 [用控制器 SN]-同步(state=-10)
MySQL.InsertUpdateDelete(SQL);
真刪除
SQL = String.Format("DELETE FROM controller WHERE sn IN ({0});", StrCSN);//刪除所有控制器 [用控制器 SN]
MySQL.InsertUpdateDelete(SQL);
SQL = String.Format("DELETE FROM controller_extend WHERE controller_sn IN ({0});", StrCSN);//刪除所有控制器延伸 [用控制器 SN]
MySQL.InsertUpdateDelete(SQL);
SQL = String.Format("DELETE FROM door WHERE controller_id IN ({0});", StrCSN);//刪除所有門區 [用控制器 SN]
MySQL.InsertUpdateDelete(SQL);
PS.假刪必須配合過濾的搜尋語法才能實作出刪除效果
寫了
5860316篇文章,獲得
23313次喜歡