我必須從幾個表中刪除。這些表格是費用,結果,葉子和消息。他們都有一個名爲student_id的字段。我想從所有這些表中的student_id值爲3的行中刪除。但是我收到語法錯誤。當我試圖通過加入從多個表中刪除SQL語法錯誤
我在做什麼錯?這裏是我的查詢
delete from fees join results on fees.student_id = results.student_id join messages on results.student_id = messages.student_id join leaves on messages.student_id = leaves.student_id where fees.student_id = '3';
您無法從一個語句中的多個表中刪除。您可以加入儘可能多的表格以獲取必須刪除的記錄,但每個表格需要一個「刪除」。 – dasblinkenlight 2014-09-13 01:37:27