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

Beberapa Id Baris yang Disisipkan

Masukkan nilai menggunakan pernyataan tunggal dan bungkus menjadi transaksi, mis:

START TRANSACTION;
INSERT INTO person  VALUES ('joe', 50);
INSERT INTO hobbies VALUES (LAST_INSERT_ID(),'golf');
COMMIT;

Anda mungkin mendapat sedikit pukulan kinerja tetapi ini akan memberi Anda hasil yang konsisten. Menaikkan nilai yang dikembalikan oleh LAST_INSERT_ID() tidak aman karena mungkin ada sisipan bersamaan yang mengubah AUTO INCREMENT nilai.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Variabel tidak terdefinisi:pdo, panggil ke fungsi anggota prepare() pada null

  2. string variabel MySQL REPLACE

  3. Memilih baris di mana bidangnya nol menggunakan pernyataan yang disiapkan PHP PDO dan MySQL

  4. Di mana kunci dan nilai atribut produk WooCommerce disimpan

  5. Mengisi DataTable di C# menggunakan MySQL