可能重复:
How to delete from multiple tables in 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行的“where bills.bills_id=billsitems.billsitems_billitemserial and bills.bills_id=cas”附近使用正确的语法
我怎么能解决呢。

最佳答案

不能同时从所有表中删除。必须从每个表中删除。MySql Delete

关于php - SQL查询出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13569011/

10-09 15:48