私は、次のクエリを持っている:なぜこのSQLは間違っていますか(MySQL)?
"DELETE * FROM Participations WHERE scheduleId IN (SELECT id FROM Schedule WHERE meetingId = :meetingId) AND userId = :userId"
私は適切にPDOを使用して変数を割り当てます。
SQLSTATE [42000]:構文エラーまたはアクセス違反:私が得る応答で
をあなたのSQL構文でエラーが発生しています。 「scheduleId IN(スケジュールからSELECT idは、会議参加* FROM」行1}では
私がDELETE最初に交換することを十分にあるの近くに使用する権利構文についてはMySQLサーバのバージョンに対応するマニュアルを確認してください 。SELECTおよびクエリが適切に行われていると私はphpMyAdminの中で直接テストするとき、その中にDELETEと同じクエリが正常に動作ほか。
私は混乱しています....
今私を殺す.... – RobertPorter