-
Ja, det kan gøres, men ikke med simpel syntaks
CREATE TABLE t AS SELECT ...- du skal angive tabelkolonner i fuld erklæring , Eksempel:CREATE TABLE t (col1 INT(11), col2 INT(11)) ENGINE=MEMORY AS SELECT * FROM another_t -
Maksimal størrelse på tabellen som standard hvis
16Mb, men det kan justeres medmax_heap_table_sizeserversystemvariabel. Men bemærk venligst, at denne grænse er pr. motor - ikke pr. bord . dvs. hele dinmemorytabeller vil dele det. For at begrænse størrelsen på den enkelte tabel skal du arbejde på session værdi formax_heap_table_size, ligesommysql> SET max_heap_table_size = 24*1024*1024;