一個子查詢引起的血案

最近再次看到一個帖子,說使用相似以下子查詢刪除數據,結果發現全部的數據都被刪除了 DELETE FROM a WHERE id in ( SELECT id FROM b ) 粗看這是一個沒有任何毛病的刪除操做,只會刪除 a,b 表 id 匹配的記錄。但實際上這個查詢暗藏殺機,若是 b 表剛好有數據,而且b表沒有字段id,這個操做的結棍是什麼? 很顯然,若是b表沒有id字段,而且有數據,那麼子查詢
相關文章
相關標籤/搜索