sql >> Databasteknik >  >> RDS >> Mysql

JDBC:främmande nyckel på PK skapad i samma transaktion

Du missade något för det returnerade uppdaterade ID:t, du måste göra så här:

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. Skapa en symbollänk för biblioteket libmysqlclient.18.dylib

  2. SQL Server SMO klagar över att DLL saknas

  3. MySQL:Välj föregående månad och månad innan

  4. hur man infogar aktuellt datum i ett DATUM-fält i formatet dd/mm/åååå i oracle