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

Buat variabel tabel di MySQL

Mereka tidak ada di MySQL bukan? Cukup gunakan tabel sementara:

CREATE PROCEDURE my_proc () BEGIN 

CREATE TEMPORARY TABLE TempTable (myid int, myfield varchar(100)); 
INSERT INTO TempTable SELECT tblid, tblfield FROM Table1; 

/* Do some more stuff .... */

Dari MySQL di sini

"Anda dapat menggunakan kata kunci SEMENTARA saat membuat tabel. Tabel SEMENTARA hanya dapat dilihat oleh koneksi saat ini, dan dijatuhkan secara otomatis saat koneksi ditutup. Ini berarti dua koneksi yang berbeda dapat menggunakan nama tabel sementara yang sama tanpa saling bertentangan atau dengan tabel non-TEMPORARY yang ada dengan nama yang sama.(Tabel yang ada disembunyikan sampai tabel sementara dihapus.)"



  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 kolom variabel dummy untuk ribuan kategori di Google BigQuery?

  2. Cara memecahkan masalah pendefinisi MySQL

  3. MySQL:Alternatif untuk ORDER BY RAND()

  4. Apakah mungkin untuk memiliki indeks berbasis fungsi di MySQL?

  5. Tinjauan Fungsi Jendela Analitik Baru di MySQL 8.0