কম্পিউটার

মাইএসকিউএল-এ একটি ডাটাবেস তৈরি করার সময় ত্রুটি 1064 (42000) ঠিক করবেন?


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)

এখন ডাটাবেস সফলভাবে তৈরি হয়েছে৷


  1. জাভা-মাইএসকিউএল দিয়ে JDBC ত্রুটিতে অজানা ডাটাবেস সমাধান করবেন?

  2. উইন্ডোজে রিকভারি ড্রাইভ ত্রুটি তৈরি করার সময় যে সমস্যাটি ঘটেছে তা কীভাবে ঠিক করবেন

  3. কিভাবে ওয়ার্ডপ্রেস ডাটাবেস সংযোগ ত্রুটি ঠিক করবেন

  4. Windows 10 এ অ্যাকাউন্ট তৈরি করার সময় কিছু ভুল ত্রুটি ঠিক করুন