-2
我正在尝试从使用php的mysql表中删除一行。我有两个非常基本的表格。 'worksheet'和'worksheet_labour'。工作表包含一个名为job_ID的字段,它具有一个名为WS_ID的字段。 Worksheet_Labour有一个名为WS_ID和其他各种字段的字段。我试图删除工作表中可以找到的特定job_ID在worksheet_labour中的所有信息。这是我迄今为止所尝试的,但至今没有任何运气。任何帮助将不胜感激。由于SQL删除查询INNER JOIN
if(isset($_GET["delete"]))
{
$SQL = "DELETE FROM worksheet_labour INNER JOIN worksheet ON worksheet_labour.WS_ID = worksheet.WS_ID WHERE job_ID = '1234'";
$resultset2 = mysql_query($SQL);
}
这是什么问题?你有错误信息吗?如果是这样,哪一个?如果不是,你可以在SQLFiddle.com上用一些示例数据重现问题吗? – Andomar 2012-08-01 10:21:54
[InnoDB](http://dev.mysql.com/doc/refman/5.0/en/innodb-storage-engine.html)是你的朋友! – Dale 2012-08-01 10:22:16
请详细解释问题,以便人们可以帮助你,提高你的问题的质量,并倾销你收到的一些错误等。 – 2012-08-01 10:24:41