নতুন MySQL সংস্করণগুলোতে TYPE=HEAP অবহেলিত (deprecated) করা হয়েছে। এর পরিবর্তে আপনি ENGINE=HEAP ব্যবহার করতে পারেন। সিনট্যাক্সটি নিচে দেওয়া হলো:
ENGINE=HEAP;
প্রথমে একটি টেবিল তৈরি করা যাক। এখানে আমরা Engine=HEAP সেট করেছি:
mysql> create TEMPORARY table DemoTable -> ( -> StudentId int, -> StudentName varchar(30) -> )Engine = HEAP; Query OK, 0 rows affected (0.00 sec)
এখন টেবিলের সংজ্ঞা যাচাই করা যাক:
mysql> show create table DemoTable;
আউটপুট
এটি নিচের আউটপুট দেবে:
+--------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | 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)
নোট: MySQL আন্তরিকভাবে HEAP ইঞ্জিনকে MEMORY ইঞ্জিন হিসেবে বিবেচনা করে। তাই SHOW CREATE TABLE আউটপুটে ENGINE=MEMORY দেখাবে।