এই ত্রুটিটি ঘটে যখন আমরা ইঞ্জিন নামের জন্য TYPE ব্যবহার করি। ত্রুটিটি নিম্নরূপ -
mysql> টেবিল তৈরি করুন DemoTable1836 ( ClientId int NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(20) ) Type=MyISAM AUTO_INCREMENT=1;ERROR 1064 (42000):আপনার SQLta-এ একটি ত্রুটি আছে 5 লাইনে 'Type=MyISAM AUTO_INCREMENT=1' এর কাছাকাছি ব্যবহার করার জন্য সঠিক সিনট্যাক্সের জন্য আপনার MySQL সার্ভার সংস্করণের সাথে সামঞ্জস্যপূর্ণ ম্যানুয়ালটি পরীক্ষা করুন
এখন, MySQL 8 এ, আপনি Type এর পরিবর্তে ENGINE ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable1836 ( ClientId int NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(20) )ENGINE=MyISAM AUTO_INCREMENT=1;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত হয়েছে (0.00> sec)সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable1836(ClientName) মান ('Chris');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)mysql> DemoTable1836(ক্লায়েন্টনাম) মানগুলিতে সন্নিবেশ ('ডেভিড'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.00 সেকেন্ড)mysql> DemoTable1836(ClientName) মান ('Mike'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড) mysql> DemoTable1836(ক্লায়েন্টনাম) মানগুলিতে সন্নিবেশ করুন ('Sam'); কোয়েরি OK, 1 0.00 সেকেন্ড)সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1836 থেকেmysql> নির্বাচন করুন;এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+---------+------------+| ক্লায়েন্টআইডি | ক্লায়েন্টের নাম |+---------+------------+| 1 | ক্রিস || 2 | ডেভিড || 3 | মাইক || 4 | স্যাম |+---------+------------+4টি সারি সেটে (0.00 সেকেন্ড)