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

transaksi mysql - mencampur insert &pilih untuk mencapai last_insert_id?

Anda bisa melakukannya dengan cara ini, masukkan nilainya ke dalam variabel lalu pilih saja

BEGIN
DECLARE User_ID int
DECLARE Option_ID int
INSERT INTO user (field1,field2) values (value1,value2);
set User_ID = select LAST_INSERT_ID();
INSERT INTO user_option (user_id,field2) values (LAST_INSERT_ID(),value2);
set Option_ID = select LAST_INSERT_ID();
select User_ID, Option_ID
COMMIT;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Buat tampilan daftar favorit dengan preferensi bersama

  2. Mengoptimalkan ORDER BY

  3. Transaksi MySQL dalam transaksi

  4. Bagaimana cara mengulang hasil mysql dalam kerangka kerja bebas lemak?

  5. Panduan Merancang Database Untuk Task Manager Di MySQL