কম্পিউটার

"সূচী" নামের একটি টেবিল কলাম তৈরি করার সময় মাইএসকিউএল সিনট্যাক্সে ত্রুটি ঠিক করবেন?


আপনি সূচীটিকে কলামের নাম হিসাবে ব্যবহার করতে পারবেন না কারণ এটি একটি সংরক্ষিত শব্দ৷ এর জন্য, আপনাকে কলামের নামের চারপাশে ব্যাকটিক ব্যবহার করতে হবে।

আপনি যদি কলামের নাম হিসাবে একটি সংরক্ষিত শব্দ ব্যবহার করেন তবে আপনি নিম্নলিখিত ত্রুটিটি দেখতে পারেন−

mysql> টেবিল তৈরি করুন DemoTable -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> index int -> )ENGINE=MyISAM;ERROR 1064 (42000):আপনার SQL সিনট্যাক্সে একটি ত্রুটি আছে; লাইন 4-এ 'int )ENGINE=MyISAM'-এর কাছে ব্যবহার করার জন্য সঠিক সিনট্যাক্সের জন্য আপনার MySQL সার্ভার সংস্করণের সাথে সামঞ্জস্যপূর্ণ ম্যানুয়ালটি পরীক্ষা করুন

প্রথমে একটি টেবিল তৈরি করা যাক। এখানে, আমরা কলামের নাম হিসাবে একটি সংরক্ষিত শব্দ সূচী ব্যবহার করছি, কিন্তু এটিকে ব্যাকটিক্স দিয়ে আবদ্ধ করলে কোনো ত্রুটি হবে না—

mysql> টেবিল তৈরি করুন DemoTable -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> `index` int -> )ENGINE=MyISAM;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.28 সেকেন্ড)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable(`index`) মানগুলিতে সন্নিবেশ করান 0.07 sec)mysql> DemoTable(`index`) মানগুলিতে সন্নিবেশ করুন (12); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.06 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> DemoTable থেকে *নির্বাচন করুন;

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

তৈরি করবে <প্রে>+------+------+| আইডি | সূচক |+---+-------+| 1 | 4 || 2 | 8 || 3 | 12 |+---+-------+3 সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল-এ টেবিল বা কলামের নাম হিসাবে একটি সংরক্ষিত শব্দ ব্যবহার করার সময় ঘটে যাওয়া ত্রুটিটি কীভাবে সমাধান করবেন?

  2. MySQL - সিলেক্ট করুন … নির্দিষ্ট কলামের সাথে কোথায় আইডি (..) অর্ডার করবেন?

  3. MySQL দিয়ে জাভাতে রেজাল্টসেটে কলামের নাম কীভাবে পাবেন?

  4. MySQL - হাইবারনেট দিয়ে একটি টেবিল তৈরি করা হচ্ছে