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

Mendapatkan Id yang Terakhir Dimasukkan Dari MySQL di Yii

Semua last_insert_id fungsi (baik itu pembungkus PHP atau yang asli mySQL) biasanya merujuk ke ID terakhir yang dibuat menggunakan koneksi database saat ini. Login terakhir mungkin tidak dibuat selama permintaan yang sama saat Anda menampilkan tabel, jadi metode ini tidak akan bekerja untuk Anda.

Gunakan SELECT normal yang biasa untuk mengetahui login terbaru sebagai gantinya - mis. dengan menggunakan ORDER by creationtime DESC LIMIT 1 .

Terkait:Bagaimana cara mendapatkan nilai bidang tertinggi dalam tabel di MySQL?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL – Dapatkan Biaya Permintaan Terakhir Menggunakan SHOW STATUS LIKE 'Last_Query_Cost'

  2. Apakah MySQL InnoDB selalu memerlukan indeks untuk setiap batasan kunci asing?

  3. Sekuel Kueri untuk menemukan semua catatan yang berada di antara rentang tanggal

  4. Tidak dapat mengubah informasi header

  5. Apakah MySQL foreign_key_checks memengaruhi seluruh basis data?