INNER JOIN を使用した SQL DELETE 質問する

INNER JOIN を使用した SQL DELETE 質問する

spawnlist2 つのテーブル、と がありnpc、 からデータを削除する必要がありますspawnlsitnpc_templateid = n.idTemplateは、テーブルを「接続」する唯一のものです。 このスクリプトを試しましたが、機能しません。

私はこれを試しました:

DELETE s FROM spawnlist s
INNER JOIN npc n ON s.npc_templateid = n.idTemplate
WHERE (n.type = "monster");

ベストアンサー1

最初の行.*に を追加します。s

試す:

DELETE s.* FROM spawnlist s
INNER JOIN npc n ON s.npc_templateid = n.idTemplate
WHERE (n.type = "monster");

おすすめ記事