sql >> Database >  >> RDS >> Mysql

JDBC:externe sleutel op PK gemaakt in dezelfde transactie

Je hebt iets gemist voor de geretourneerde bijgewerkte id, je moet het als volgt doen:

Long hageId = null;

try {
    result = insertTable1.executeUpdate();
} catch (Throwable e) {
    ...
}

ResultSet rs = null;

try {
    rs = insertTable1.getGeneratedKeys();
    if (rs.next()) {
        hageId = rs.getLong(1);
    }
 ...


  1. Hoe de geboortedatum van het php-formulier te verzamelen en in mysql in te voegen?

  2. Wat is de juiste syntaxis van de IF-instructie in MySQL?

  3. ORACLE SQL listagg-functie

  4. Maximale uitvoeringstijd van 30 seconden overschreden