হ্যাঁ, একই ডেটাবেসে InnoDB এবং MyISAM দুটি স্টোরেজ ইঞ্জিনের টেবিল একসাথে ব্যবহার করা যায়। এটি সুপারিশ করা পদ্ধতি।
উদাহরণ
ডেটাবেস BothInnoDBandMyISAM তৈরি করি।
InnoDB ইঞ্জিনে টেবিল:
mysql> create table Student ( StudentId int, StudentName varchar(20) ) ENGINE=InnoDB; Query OK, 0 rows affected (1.20 sec)
MyISAM ইঞ্জিনে টেবিল:
mysql> create table Employee ( EmployeeId int, EmployeeName varchar(30) ) ENGINE=MyISAM; Query OK, 0 rows affected (0.28 sec)
ইঞ্জিন টাইপ যাচাই (information_schema থেকে):
mysql> select engine from information_schema.tables where table_name='Student' and table_schema='BothInnoDBandMyISAM'; -- InnoDB mysql> select engine from information_schema.tables where table_name='Employee' and table_schema='BothInnoDBandMyISAM'; -- MyISAM