我有三個表中的一個存儲用戶基本信息,另外一個是配置文件信息,最後一個是存儲用戶圖片。刪除內部連接3個表
當我刪除這些用戶時,我需要刪除這些表中的所有數據。所以我寫這樣的查詢。
DELETE Kullanicilar FROM Kullanicilar
INNER JOIN ProfilBilgileri ON Kullanicilar.ID = ProfilBilgileri.UyeID
INNER JOIN UyeResim ON Kullanicilar.ID = UyeResim.UyeID
WHERE [email protected]
但它只是從「Kullanicilar」表刪除數據。
有什麼建議嗎?
編輯:我使用MSSQL 2008,但託管公司2000,所以我需要兼容的代碼。
爲什麼不使用觸發器? – Xavinou 2011-02-18 15:55:41
一些人說使用觸發器是有風險的,所以我沒有使用。 – 2011-02-18 15:58:35
`sql`是一個通用標記,你的意思是`sql``sql-server`嗎? – Fionnuala 2011-02-18 16:01:42