ERROR 1064 (42000) মূলত তখন ঘটে যখন সিনট্যাক্স সঠিকভাবে সেট করা হয় না অর্থাৎ ব্যাকটিক চিহ্ন প্রয়োগ করার সময় বা তাদের ছাড়া একটি ডাটাবেস তৈরি করার সময় একটি ত্রুটি তৈরি করতে পারে, যদি আপনি নামের মধ্যে হাইফেন ব্যবহার করেন, উদাহরণস্বরূপ, ডেমো- সারণীর ফলে ত্রুটি 1064 (42000) হবে।
ত্রুটিটি অপসারণ করতে, আপনাকে সঠিকভাবে ডাটাবেসের নামের চারপাশে ব্যাকটিক ব্যবহার করতে হবে বা কিছুই ব্যবহার করতে হবে না। নিম্নে সিনট্যাক্স দেওয়া হল যেখানে আমরা ব্যাকটিক ব্যবহার করিনি। এটি সঠিকভাবে কাজ করে -
create database yourDatabaseName;
যেহেতু ডাটাবেসের নামের সাথে হাইহেন যোগ করলে একটি ত্রুটি দেখা দেবে। ডাটাবেস নাম −
তৈরি করার সময় এটি বাস্তবায়ন করা যাকmysql> create database customer-tracker;
এটি নিম্নলিখিত ত্রুটি তৈরি করবে যেহেতু আমরা ডাটাবেসের নামে হাইফেন ব্যবহার করেছি, যা গ্রহণযোগ্য নয় −
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-tracker' at line 1
তারপরও, আমরা ব্যাকটিক চিহ্ন দিয়ে নাম ঘিরে রেখে ডাটাবেসের নামের হাইফেন ঠিক করতে পারি −
mysql> create database `customer-tracker`;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেQuery OK, 1 row affected (0.21 sec)
এখন ডাটাবেস সফলভাবে তৈরি হয়েছে৷
৷