3

可能重复:
如何从 MySQL 中的多个表中删除?

我有一个 SQL 查询如下

$deletebills=mysql_query("delete from bills,billsitems,cashier_trans where bills.bills_ID=billsitems.billsItems_BillItemSerial and bills.bills_ID=cashier_trans.cashier_trans_DocId and bills.bills_ID='".$_REQUEST['bills_ID']."'");

错误 :

#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“其中 bills.bills_ID=billsitems.billsItems_BillItemSerial 和 bills.bills_ID=cas”附近使用正确的语法

我该如何解决。

4

1 回答 1

4

您不能一次从所有表中删除。您必须从每个表中删除。MySql 删除

于 2012-11-26T16:33:27.473 回答