MySQL 觸發器:刪除相關表格時刪除資料
在管理資料庫表格時,常常會遇到其中一個表格發生變化的場景表應該級聯到其他相關表。在這個特定實例中,目前的任務是建立一個 MySQL 觸發器,確保在從「patrons」表中刪除記錄時,「patron_info」表中與該客戶關聯的對應資訊也會被刪除。
觸發器實現
為了實現這一點,可以使用以下觸發器定義:
<code class="sql">CREATE TRIGGER log_patron_delete AFTER DELETE on patrons FOR EACH ROW BEGIN DELETE FROM patron_info WHERE patron_info.pid = old.id; END</code>
這裡是觸發器的細分:
以上是如何刪除 MySQL 觸發器中的相關資料:逐步指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!