SQL執行更新或刪除時,避免誤操作方法

1.使用數據表別名

儘量使用數據表別名,先對要操作的數據進行查詢,確保數據準確無誤。

SELECT *

--DELETE w

--updatge w set  iw_RptId='231110TB201-010'

FROM IPQAInsWo  w WHERE iw_RptId='231110TB201-010'

 

2.所有的條件與表同一行

在更新或刪除數據時,儘量數據表,條件保持在同一行,避免漏選條件導致變更的數據不正確。

 SELECT *

--DELETE w

--updatge w set  iw_RptId='231110TB201-010'

FROM IPQAInsWo  w WHERE iw_RptId='231110TB201-010' and iw_chktimes=1

 

3.少用快捷鍵,要求數據準確,不要求快

在使用SQL執行的快捷鍵時,需要再次核對相關的SQL數據準確。儘量避免一些快捷鍵的使用,更新或刪除數據時,儘量保證謹慎,確保條件及數據準確。

 

4.單一窗口處理更新或刪除數據

在處理數據時,儘量單一窗口處理單一數據的更新及刪除,避免與其他的數據混在一起,導致事故發生。

 

5.數據備份(有條件情況),excel,臨時表

 對于數據量小的數據,可以臨時對要修改的數據進行備份,避免數據需要調整回來的情況,同時避免數據被變更而恢復數據。

posted @ 2023-11-20 11:44  成长的老码农  阅读(28)  评论(0)    收藏  举报