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

INSERT dan SELECT dalam satu query MySQL

Mengapa Anda membutuhkan untuk melakukan semuanya dalam satu permintaan ?

Seperti kata Wiseguy, saya pikir apa yang Anda cari disebut transaksi.

Selain itu, mungkin ada baiknya mempertimbangkan untuk memperbarui ke PDO, yang akan memberi Anda perangkat yang lebih lengkap seperti parameter transaksi dan kueri.

Bagaimanapun, untuk menjawab pertanyaan awal Anda, tidak, tidak mungkin.

Pembaruan: Berikut adalah contoh transaksi di PDO.

try
{
    $pdo->beginTransaction();

    $pdo->query(' ... ');
    $pdo->query(' ... ');
    $pdo->query(' ... ');

    $pdo->commit();
}
catch(Exception $e)
{
    $pdo->rollback();
    die($e->getCode() . ': ' . $e->getMessage());
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara membuat kueri lintas basis data di PHP?

  2. Saya ingin membuat halaman pencarian di mana saya ingin menampilkan data pencarian saya dari database dalam div?

  3. Apakah urutan kolom dalam pernyataan pilih memengaruhi kecepatan kueri?

  4. Daftar Penentu Format Tanggal MySQL

  5. Apa yang dimaksud dengan `unsigned` di MySQL dan kapan menggunakannya?