Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

ID baris Terakhir Diperbarui di Mysql

Saat AUTO_INCREMENT baru nilai telah dibuat, Anda juga dapat memperolehnya dengan menjalankan SELECT LAST_INSERT_ID() pernyataan dengan mysql_query() dan mengambil nilai dari kumpulan hasil yang dikembalikan oleh pernyataan.

Untuk LAST_INSERT_ID() , ID yang paling baru dibuat disimpan di server pada basis per koneksi. Itu tidak diubah oleh klien lain. Itu bahkan tidak berubah jika Anda memperbarui AUTO_INCREMENT lain kolom dengan nilai nonmagic (yaitu, nilai yang bukan NULL dan bukan 0). Menggunakan LAST_INSERT_ID() dan AUTO_INCREMENT kolom secara bersamaan dari beberapa klien benar-benar valid. Setiap klien akan menerima ID yang dimasukkan terakhir untuk pernyataan terakhir yang dijalankan klien.

Baca selengkapnya di sini .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqlworkbench memberikan kesalahan versi saat mengekspor database

  2. Pengelompokan berdasarkan tanggal, kembalikan baris meskipun tidak ada catatan yang ditemukan

  3. Menggunakan 'ATAU' antara klausa HAVING dan WHERE di MySQL?

  4. MySQL CHECK alternatif kendala

  5. MySQL DROP DATABASE