sql >> Database >  >> RDS >> Mysql

voer meerdere inserts uit met PreparedStatement - Java

U kunt slechts één instructie uitvoeren met een enkele PrepareStatement. Je moet de sql splitsen in twee aparte insert into ... sequenties.

Ook

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

lijkt niet op het gebruik van een PrepareStatment - het heeft een hardcoded peerID in plaats van tijdelijke aanduiding ?




  1. CASE, WHEN, THEN, END gebruiken in een selectiequery met MySQL

  2. Producten modelleren met enorm verschillende sets van informatie die u moet weten en deze koppelen aan regelitems?

  3. MySQL als rij bestaat update anders invoegen

  4. Een tussenliggende MySQL- of MariaDB-master vervangen door een Binlog-server met MaxScale