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

Bagaimana cara mendapatkan id dari baris yang disisipkan ON insert?

Jawaban singkatnya adalah tidak- tidak mungkin. Jika db Anda memiliki volume transaksi yang rendah, maka konkurensi mungkin tidak menjadi masalah untuk menggunakan sesuatu yang mirip dengan select max() (rentan terhadap gangguan):Dapatkah Anda mengakses nilai kenaikan otomatis di MySQL dalam satu pernyataan?

Saya akan mengikuti sisipan di php dengan pembaruan

update `table`
set `hash` = MD5(CONCAT(`id`,`salt`))
where `id` = LAST_INSERT_ID();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara menggunakan 'pilih' dalam pernyataan 'masukkan' MySQL

  2. Pertanyaan MySQL

  3. Gabungkan dua kata dari database MySQL secara acak

  4. Bagaimana Saya Dapat dengan Handal Menjatuhkan dan Membuat Database dan Pengguna di MySQL

  5. Konkurensi yang optimis dengan Entity Framework dan MySQL