我正在尝试使用php删除一个表。我使用php已经有几个月了,我不明白为什么我会出错。system variable 'a' //What I get when I run theabove code我可以从PHPMyAdmin中删除表我使用相同的查询设置来满足mysql的所有需求,没有问题。我在SET a=1上运行了一个查询,而不是$sql。
我的问题是:MySQL抱怨说:
You have an error inyour SQL syntax; check the manual that corresponds to your MySQL server version for the right syntaxto use near 'INNER JOIN abc USING (abc_id) WHERE x < y' at line
我有一个对象头(表头),它可以有0或n个位置(表位置)。因此,我想创建一个删除脚本来删除没有相应头部的职位。我的删除脚本WHERE HEAD_ID NOT IN (SELECT HEAD_ID FROM HEAD)如果我正确理解它,则在命令开头创建HEAD_IDs列表一次。因此,新添加的行将不在列表中并将被删除