Từ khóa TYPE=HEAP đã bị loại bỏ (deprecated) trong các phiên bản MySQL mới hơn. Thay vào đó, bạn nên sử dụng ENGINE=HEAP. Cú pháp như sau:
ENGINE=HEAP;
Trước tiên, hãy tạo một bảng tạm. Ở đây chúng ta đặt Engine=HEAP:
mysql> create TEMPORARY table DemoTable -> ( -> StudentId int, -> StudentName varchar(30) -> ) Engine = HEAP; Query OK, 0 rows affected (0.00 sec)
Kiểm tra định nghĩa bảng:
mysql> show create table DemoTable;
Kết quả
Lệnh này sẽ cho kết quả sau:
+--------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Table | Create Table | +--------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | DemoTable | CREATE TEMPORARY TABLE `DemoTable` (`StudentId` int(11) DEFAULT NULL,`StudentName` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL) ENGINE=MEMORY DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci | +--------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.00 sec)