আমরা একটি টেবিল তৈরি করার সময় ত্রুটি-#1046 ঘটতে পারে, কিন্তু ডাটাবেস নির্বাচন করতে ভুলে যাই। ধরা যাক আমরা MySQL শুরু করেছি নীচে দেখানো হিসাবে −
সঠিক পাসওয়ার্ড দেওয়ার পরে, উপরের উইন্ডোটি খুলবে। এখন কোনো ডাটাবেস নির্বাচন না করেই একটি টেবিল তৈরি করুন। এটি একটি ত্রুটি দেখাবে −
mysql> টেবিল তৈরি করুন TblUni-> (-> id int,-> Name varchar(100)-> );
ত্রুটি 1046 (3D000):কোনো ডাটাবেস নির্বাচন করা হয়নি
নিম্নলিখিত স্ক্রিনশট একই ত্রুটি দেখাচ্ছে −
এখন, উপরের ত্রুটি পরিত্রাণ পেতে যেকোনো ডাটাবেস নির্বাচন করুন। প্রথমত, SHOW কমান্ডের সাহায্যে MySQL-এ কতগুলি ডেটাবেস আছে তা পরীক্ষা করা যাক -
mysql> ডাটাবেস দেখান;
নিচের আউটপুট −
<প্রে>+---------+| ডাটাবেস |+---------+| ব্যবসা || হ্যালো || তথ্য_স্কিমা || আমার ব্যবসা || mysql || কর্মক্ষমতা_স্কিমা || নমুনা || sys | | পরীক্ষা |+-------------------+9 সারি সেটে (0.00 সেকেন্ড)এখন, আমরা যেকোনো ডাটাবেস বেছে নিতে পারি। ধরুন আমি ডাটাবেস 'ব্যবসা' ব্যবহার করছি, তাই আমরা 'ব্যবহার' কমান্ডের সাহায্যে বেছে নিতে পারি।
mysql> ব্যবসা ব্যবহার করুন; ডাটাবেস পরিবর্তিত হয়েছে
ডাটাবেস 'ব্যবসা' ব্যবহার করার পরে, আমরা উপরের টেবিলটি তৈরি করতে পারি এবং আমরা কোনও ত্রুটি পাব না৷
mysql> টেবিল তৈরি করুন TblUni-> (-> id int,-> Name varchar(100)-> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.50 সেকেন্ড)