কম্পিউটার

ত্রুটি 1046 কোন ডাটাবেস নির্বাচন করা হয়নি, কিভাবে সমাধান করবেন?


1046 ত্রুটি দেখা দেয় যদি আপনি একটি টেবিল তৈরি করার আগে কোনো ডাটাবেস নির্বাচন করতে ভুলে যান। আসুন দেখি কিভাবে এবং কেন এই ত্রুটি ঘটে। আমরা ডেটাবেস −

নির্বাচন না করে একটি টেবিল তৈরি করার চেষ্টা করব
mysql> CREATE table MyTable1
   -> (
   -> id int
   -> );
ERROR 1046 (3D000): No database selected
Or
mysql> INSERT into sample values(1);
ERROR 1046 (3D000): No database selected

উপরের আউটপুটটি দেখুন, আমরা একই 1046 ত্রুটি পাচ্ছি:"কোনও ডাটাবেস নির্বাচন করা হয়নি"

এখন, আমরা USE কমান্ড -

এর সাহায্যে যেকোনো ডাটাবেস নির্বাচন করার পরে এই ত্রুটিটি সমাধান করতে পারি
mysql> USE business;
Database changed

উপরে, আমি 'ব্যবসা' নামের সাথে ডাটাবেস অন্তর্ভুক্ত করেছি। এর পরে, আমরা ডাটাবেসের অধীনে একই টেবিল (যা আমরা উপরে তৈরি করার চেষ্টা করেছি) তৈরি করতে পারি, “ব্যবসা” -

mysql> CREATE table MyTable1
   -> (
   -> id int
   -> );
Query OK, 0 rows affected (0.49 sec)

আমরা টেবিলটি "ব্যবসা" ডাটাবেসে উপস্থিত আছে কিনা তা পরীক্ষা করতে পারি। প্রশ্নটি নিম্নরূপ -

mysql> SHOW tables like '%MyTable1%';

নিম্নলিখিত আউটপুট

+---------------------------------+
| Tables_in_business (%MyTable1%) |
+---------------------------------+
| mytable1                        |
+---------------------------------+
1 row in set (0.05 sec)

  1. কিভাবে ভার্চুয়ালবক্স 'supR3HardenedWinReSpawn-এ ত্রুটি' সমাধান করবেন?

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

  3. কিভাবে 404 পাওয়া যায়নি ত্রুটির সমাধান করবেন

  4. কিভাবে 0x800700a1 উইন্ডোজ আপডেট ত্রুটির সমাধান করবেন