-
Ya, itu bisa dilakukan, tetapi tidak dengan sintaks sederhana
CREATE TABLE t AS SELECT ...- Anda perlu menentukan kolom tabel di pernyataan lengkap , Contoh:CREATE TABLE t (col1 INT(11), col2 INT(11)) ENGINE=MEMORY AS SELECT * FROM another_t -
Ukuran maksimum tabel secara default jika
16Mb, tetapi dapat disesuaikan denganmax_heap_table_sizevariabel sistem server. Tapi tolong, perhatikan, bahwa batas ini adalah per mesin - bukan per tabel . Yaitu. semuamemorytabel akan membagikannya. Untuk membatasi ukuran masing-masing tabel, Anda harus mengoperasikan sesi nilai untukmax_heap_table_size, sepertimysql> SET max_heap_table_size = 24*1024*1024;