【发布时间】:2015-08-04 05:03:48
【问题描述】:
我必须删除一条记录,但出现错误Specify the table containing the records you want to delete.
oleDbCmd.CommandText = "DELETE call_samp FROM call_samp INNER JOIN prod_mas ON prod_mas.id=call_samp.prod_id WHERE call_samp.id=@id;";
oleDbCmd.Parameters.AddWithValue("@id", 495);
oleDbCmd.ExecuteNonQuery();
并尝试过
DELETE call_samp.*
FROM call_samp
INNER JOIN prod_mas ON prod_mas.id=call_samp.prod_id WHERE call_samp.id=495;
给出错误无法从特定行中删除。
【问题讨论】:
-
快速浏览一下:
DELETE FROM table_name或DELETE * FROM table_name