sql >> Databáze >  >> RDS >> Mysql

JDBC:cizí klíč na PK vytvořený ve stejné transakci

Chybělo vám něco pro vrácené aktualizované id, musíte to udělat takto:

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. Efektivní způsob, jak simulovat úplné vnější spojení v MySQL?

  2. Počet parametrů dotazu MySQL odpovídá argumentům předaným k provedení, ale Python vyvolává ne všechny převedené argumenty

  3. Export dat ze serveru SQL do Excelu a textového souboru pomocí balíčku SSIS

  4. Jedinečné omezení, které umožňuje prázdné hodnoty v MySQL