কম্পিউটার

মাইএসকিউএল-এ টেবিল বা কলামের নাম হিসাবে একটি সংরক্ষিত শব্দ ব্যবহার করার সময় ঘটে যাওয়া ত্রুটিটি কীভাবে সমাধান করবেন?


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

এর কারণে ঘটতে পারে

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

mysql> create table insert
−> (
−> Id int
−> );

ত্রুটিটি নিম্নরূপ -

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 'insert
(
Id int
)' at line 1

উপরের ত্রুটিটি ঘটেছে কারণ 'ইনসার্ট' শব্দটি MySQL-এ একটি কীওয়ার্ড৷

কেস 2 − যখনই আপনি MySQL-এ কলামের নাম হিসেবে সংরক্ষিত শব্দ ব্যবহার করেন।

mysql> create table Customers
   −> (
   −> Add int
   −> );

ত্রুটিটি নিম্নরূপ -

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 'Add int
)' at line 3

উপরের ত্রুটিটি ঘটেছে কারণ কলামের নাম 'যোগ করুন' মাইএসকিউএল-এ একটি সংরক্ষিত শব্দ৷

উপরের ত্রুটি এড়াতে, আপনাকে MySQL

-এর সমস্ত সংরক্ষিত শব্দ সম্পর্কে জানতে হবে

MySQL সংরক্ষিত কিছু শব্দ নিম্নরূপ -

Insert
Add
Is
Key
Like etc.

MySQL সংরক্ষিত কীওয়ার্ডের সম্পূর্ণ তালিকা নিম্নরূপ। এটি MySQL-এর অফিসিয়াল ওয়েবসাইট - https://dev.mysql.com/doc/refman/5.7/en/keywords.html

এই সমস্যাটি সমাধান করতে সংরক্ষিত কীওয়ার্ডের সাথে একটি ব্যাকটিক ব্যবহার করুন।

দ্রষ্টব্য - আপনি টেবিল বা কলাম নামের জন্য একটি সংরক্ষিত কীওয়ার্ড ব্যবহার করতে পারবেন না। যাইহোক, ব্যাকটিক সহ তাদের সহ সঠিক বলে বিবেচিত হবে।

উদাহরণ −

create table `insert`

টেবিলের পাশাপাশি কলামের নামের সাথে ব্যাকটিকের ডেমো।

mysql> create table `Insert`
   −> (
   −> `Add` int
   −> );
Query OK, 0 rows affected (0.59 sec)

ব্যাকটিকের সাহায্যে, আপনি কোন ত্রুটি পাবেন না।


  1. কেন #1054 - মাইএসকিউএল-এ অজানা কলাম ত্রুটি ঘটে এবং কীভাবে এটি ঠিক করা যায়?

  2. আমরা কি মাইএসকিউএল কলামের নাম হিসাবে সংরক্ষিত শব্দ 'সূচক' ব্যবহার করতে পারি?

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

  4. টেবিলের নাম হিসাবে 'গ্রুপ' ব্যবহার করার সময় মাইএসকিউএল সিনট্যাক্স ত্রুটি (নির্বাচন প্রশ্নে)