MySQL 5.1+ ভার্সনে TYPE = InnoDB সিনট্যাক্স অপ্রচলিত (deprecated) এবং MySQL 8.0-এ সম্পূর্ণ সরিয়ে দেওয়া হয়েছে। এর পরিবর্তে ENGINE = InnoDB ব্যবহার করুন।
এরর উদাহরণ (MySQL 8.0.12)
CREATE TABLE `Product_Information` (
`ProductId` INT, `ProductName` VARCHAR(10), `ProductDeliveryDate` DATETIME
) "TYPE = InnoDB"; -- ERROR 1064: syntax error near '"TYPE = InnoDB"'
সঠিক সিনট্যাক্স
CREATE TABLE `Product_Information` (
`ProductId` INT, `ProductName` VARCHAR(10), `ProductDeliveryDate` DATETIME
) ENGINE = InnoDB; -- OK
ভার্সন চেক
SELECT VERSION(); -- 8.0.12
অন্যান্য ইঞ্জিন: ENGINE = MyISAM, ENGINE = MEMORY, ENGINE = CSV ইত্যাদি। ডিফল্ট ইঞ্জিন InnoDB (MySQL 5.5+ থেকে)।