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

Buat tabel sementara dalam pernyataan SELECT tanpa CREATE TABLE terpisah

CREATE TEMPORARY TABLE IF NOT EXISTS table2 AS (SELECT * FROM table1)

Dari manual yang ditemukan di http://dev.mysql. com/doc/refman/5.7/en/create-table.html

Anda dapat menggunakan kata kunci SEMENTARA saat membuat tabel. Tabel SEMENTARA hanya terlihat oleh sesi saat ini , dan dihapus secara otomatis saat sesi ditutup. Ini berarti bahwa dua sesi yang berbeda dapat menggunakan nama tabel sementara yang sama tanpa saling bertentangan atau dengan tabel non-TEMPORARY yang sudah ada dengan nama yang sama. (Tabel yang ada disembunyikan hingga tabel sementara dihapus.) Untuk membuat tabel sementara, Anda harus memiliki hak istimewa CREATE TEMPORARY TABLES.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Filter menurut COUNT(*)?

  2. Cara Memeriksa Ukuran Semua Tabel dalam Database di MySQL

  3. Dapatkan id dari baris yang dimasukkan menggunakan C #

  4. Bagaimana cara mengambil data JSON dari MySQL?

  5. Buat pengguna baru di MySQL dan berikan akses penuh ke satu database