यह त्रुटि तब होती है जब हम इंजन नाम के लिए TYPE का उपयोग करते हैं। त्रुटि इस प्रकार है -
mysql> तालिका बनाएं DemoTable1836 ( ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(20) )Type=MyISAM AUTO_INCREMENT=1;ERROR 1064 (42000):आपको अपने SQL सिंटैक्स में त्रुटि है; लाइन 5 पर 'टाइप =MyISAM AUTO_INCREMENT =1' के पास उपयोग करने के लिए सही सिंटैक्स के लिए अपने MySQL सर्वर संस्करण से संबंधित मैनुअल की जाँच करें।अब, MySQL 8 में, आप Type के बजाय ENGINE का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -
mysql> तालिका बनाएँ DemoTable1836 ( ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(20) )ENGINE=MyISAM AUTO_INCREMENT=1;क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1836(ClientName) मानों ('क्रिस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1836 (ClientName) मानों ('डेविड') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.00 sec)mysql> DemoTable1836(ClientName) मानों ('माइक') में सम्मिलित करें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1836 (ClientName) मानों ('Sam') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित है ( 0.00 सेकंड)चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable1836 से * चुनें;यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+---------------+| क्लाइंट आईडी | ClientName |+----------+---------------+| 1 | क्रिस || 2 | डेविड || 3 | माइक || 4 | सैम |+----------+---------------+4 पंक्तियों में सेट (0.00 सेकंड)