Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Pobieranie indeksu wstawionych wierszy z bazy danych MySQL

Od:http://dev.mysql.com/doc/refman/5.0/en/connector-j-usagenotes-basic.html#connector-j-usagenotes-last-insert-id

stmt.executeUpdate(
        "INSERT INTO autoIncTutorial (dataField) "
        + "values ('Can I Get the Auto Increment Field?')",
        Statement.RETURN_GENERATED_KEYS);

//
// Example of using Statement.getGeneratedKeys()
// to retrieve the value of an auto-increment
// value
//

int autoIncKeyFromApi = -1;

rs = stmt.getGeneratedKeys();

if (rs.next()) {
    autoIncKeyFromApi = rs.getInt(1);
} else {

    // throw an exception from here
}

rs.close();

rs = null;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dane są puste. Tej metody lub właściwości nie można wywołać na wartościach null. (przy użyciu pola kombi)

  2. java.sql.SQLException:Nieprawidłowa wartość argumentu:java.io.NotSerializableException

  3. Zaktualizować wiele wierszy za pomocą jednego zapytania?

  4. Zainstaluj Mtop (monitorowanie serwera bazy danych MySQL) w RHEL/CentOS 6/5/4, Fedora 17-12

  5. SUBTIME() Przykłady – MySQL