0

私はこの質問をしました

DELETE c FROM review_comments AS c 
LEFT JOIN users AS u 
ON u.user_id = c.user_id
WHERE c.comment = '{$comment}'
AND u.username = '{$user}'
LIMIT 1;

削除するまで機能しませんでしたLIMIT 1;

と言いました: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 1' at line 6

これは、この場合の誤った使用法LIMIT 1ですか?テーブルを結合せずに同じクエリを実行し、正常に機能しLIMIT 1ましたか?

4

1 に答える 1

4

MySQLのマルチテーブル参照DELETEステートメントでLIMITを使用できるとは思いません。

于 2013-02-12T18:17:18.387 に答える