কম্পিউটার

এই ক্যোয়ারীতে মাইএসকিউএল সিনট্যাক্স ত্রুটি কী - সংরক্ষিত কীওয়ার্ড দিয়ে একটি টেবিল তৈরি করা?


ধরা যাক আমরা "গ্রুপস" নামের একটি টেবিল তৈরি করার চেষ্টা করেছি, যেটি মাইএসকিউএল-এ একটি সংরক্ষিত কীওয়ার্ড আপনি "গ্রুপ" ব্যবহার করতে পারবেন না কারণ গোষ্ঠীগুলি মাইএসকিউএল-এ একটি সংরক্ষিত কীওয়ার্ড৷

"গোষ্ঠী" -

নামের একটি টেবিল তৈরি করার সময় নিম্নলিখিত ত্রুটি ঘটেছে৷
mysql> create table groups
−> (
−> id int,
−> name varchar(40)
−> );
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 'groups
(
id int,
name varchar(40)
)' at line 1

সংরক্ষিত কীওয়ার্ড সহ একটি টেবিল তৈরি করতে, আপনাকে ব্যাকটিক্স(``) ধারণা ব্যবহার করতে হবে।

আসুন একটি টেবিল তৈরি করি -

mysql> create table `groups`
-> (
−> id int,
−> name varchar(40)
−> )
−> ;
Query OK, 0 rows affected (3.08 sec)

সন্নিবেশ কমান্ডের সাহায্যে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন -

mysql> insert into `groups` values(10,'John');
Query OK, 1 row affected (0.30 sec)

mysql> insert into `groups` values(11,'Bob');
Query OK, 1 row affected (0.32 sec)

mysql> insert into `groups` values(12,'Mike');
Query OK, 1 row affected (0.40 sec)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করুন

mysql> select *from `groups`;

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

তৈরি করবে
+------+------+
| id   | name |
+------+------+
|   10 | John |
|   11 | Bob  |
|   12 | Mike |
+------+------+
3 rows in set (0.04 sec)

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

  2. "অর্ডার" নামের একটি টেবিলের সাথে MySQL ক্যোয়ারী ত্রুটি?

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

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