【发布时间】:2012-09-13 13:09:21
【问题描述】:
我正在尝试使用以下代码从船表中删除“船”以及另一个表中的相关资格:
DELETE FROM tbl_boat, tbl_qualifications
WHERE tbl_boat.BT_ID = '$bt_id' AND tbl_boat.BT_ID = tbl_qualifications.BT_ID;
问题是我收到以下错误:
1064 - 您的 SQL 语法有错误;查看与您的 MySQL 服务器版本相对应的手册,了解在第 2 行的
'WHERE tbl_boat.BT_ID = 113 AND tbl_boat.BT_ID = tbl_' 附近使用的正确语法。
感谢您对此的任何帮助。
【问题讨论】:
-
也许你可以通过这个得到想法。 stackoverflow.com/questions/1339851/…
-
你确定这行得通吗?
...WHERE tbl_boat.BT_ID = '$bt_id' AND tbl_boat.BT_ID = tbl_qualifications.BT_ID:这将只返回$bt_id和tbl_qualifications.BT_ID相同的行...