sql >> データベース >  >> RDS >> Mysql

PreparedStatementで複数の挿入を実行します-Java

    単一のpreparedStatementで実行できるステートメントは1つだけです。 SQLを2つの別々のinsert intoに分割する必要があります ...シーケンス。

    また

    INSERT INTO DISTRIBUTES (PEERID, FILEID) VALUES (" + peerID + ",LAST_INSERT_ID());";
    

    prepareStatmentを使用しているようには見えません-peerIDがハードコーディングされています プレースホルダーの代わりに?




    1. Mysql/phpツリーナビゲーションメニュー

    2. ユーザーの身長と体重を節約する

    3. with句を使用してステートメントを更新する

    4. Oracle:シーケンスMySequence.currvalはこのセッションではまだ定義されていません