0
如果我想在刪除記錄時進行驗證,最佳方法是什麼? 這是原因。驗證刪除記錄ActiveJDBC
我有兩個表,商店和工作人員。商店
結構:
- ID
- 商店代碼
- 店鋪名稱
人員的結構:
- ID
- 員工守則
- 職員名稱
- 商店代碼
正如你可以看到,錶店相關工作人員表。
如果用戶試圖刪除已在桌面人員上使用的商店,該怎麼辦? 如果沒有驗證,我的數據將被破壞。我怎樣才能防止它?
謝謝。
如果我想在刪除記錄時進行驗證,最佳方法是什麼? 這是原因。驗證刪除記錄ActiveJDBC
我有兩個表,商店和工作人員。商店
結構:
人員的結構:
正如你可以看到,錶店相關工作人員表。
如果用戶試圖刪除已在桌面人員上使用的商店,該怎麼辦? 如果沒有驗證,我的數據將被破壞。我怎樣才能防止它?
謝謝。
實現它的最好方法是通過數據庫中的參照完整性,而不是框架中的參照完整性。 STORE的
結構:
結構:
正如你所看到的,STAFF表「屬於」來存儲,因爲它包含一個父記錄的ID。這是一個經典的一個一對多的關聯:在要刪除父沒有刪除一個孩子
你可以做兩件事情之一
:一個孩子的情況下的父(以DB)
由谷歌提出了一些鏈接自動刪除 http://www.mysqltutorial.org/mysql-on-delete-cascade/