আপনি TYPE =InnoDB-এর জায়গায় ENGINE =InnoDB ব্যবহার করতে পারেন, যেহেতু MySQL সংস্করণ 5.1-এ TYPE-এর ব্যবহার অপ্রচলিত হয়ে গেছে।
আমরা আমাদের উদাহরণের জন্য যে সংস্করণটি ব্যবহার করছি তা হল MySQL সংস্করণ 8.0.12। আসুন MySQL সংস্করণ পরীক্ষা করি। প্রশ্নটি নিম্নরূপ -
mysql> সংস্করণ নির্বাচন করুন();
নিচের আউটপুট −
<প্রে>+------------+| সংস্করণ() |+------------+| 8.0.12 |+----------+1 সারি সেটে (0.00 সেকেন্ড)এখানে TYPE =InnoDB এর উদাহরণ। MySQL 8 -
-এ ত্রুটি দৃশ্যমানmysql> টেবিল তৈরি করুন Product_Information -> ( -> ProductId int, -> ProductName varchar(10), -> Product DeliveryDate datetime -> )"TYPE =InnoDB";ERROR 1064 (42000) − আপনার SQL এ একটি ত্রুটি আছে বাক্য গঠন; লাইন 6-এ '"TYPE =InnoDB"'-এর কাছে ব্যবহার করার জন্য সঠিক সিনট্যাক্সের জন্য আপনার MySQL সার্ভার সংস্করণের সাথে সামঞ্জস্যপূর্ণ ম্যানুয়ালটি পরীক্ষা করুন
এখন TYPE এর জায়গায় ENGINE ব্যবহার করুন। এখানে ইঞ্জিন -
এর একটি উদাহরণmysql> টেবিল তৈরি করুন Product_Information -> ( -> ProductId int, -> ProductName varchar(10), -> Product DeliveryDate datetime -> )ENGINE =InnoDB;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.73 সেকেন্ড)