3
我在我的項目中有40多張表,我已經應用了所有約束條件下的級聯刪除。現在我的數據庫有實時數據,所以我只想跟蹤由於級聯刪除而發生的刪除。有沒有什麼辦法可以得到哪些記錄因爲級聯刪除而被刪除
所以基本上我只是想知道,如果我從用戶表中刪除任何一個用戶(用戶與10+表有關係),那麼從哪個表中刪除所有數據。
所以我可以將它們記錄在另一個文件中,僅用於備份目的。
有沒有辦法在mysql?
感謝
我在我的項目中有40多張表,我已經應用了所有約束條件下的級聯刪除。現在我的數據庫有實時數據,所以我只想跟蹤由於級聯刪除而發生的刪除。有沒有什麼辦法可以得到哪些記錄因爲級聯刪除而被刪除
所以基本上我只是想知道,如果我從用戶表中刪除任何一個用戶(用戶與10+表有關係),那麼從哪個表中刪除所有數據。
所以我可以將它們記錄在另一個文件中,僅用於備份目的。
有沒有辦法在mysql?
感謝
你將不得不在刪除觸發器使用所涉及到的級聯約束所有的表,這個約束將子表上運行一個簡單的插入或刪除意願。
恕我直言,這是[觸發]的工作(https://stackoverflow.com/questions/15357483/creating-triggers-to-add-the-data-into-audit-table) –