কম্পিউটার

MySQL ERROR 1075 (42000) ঠিক করুন:ভুল টেবিল সংজ্ঞা; শুধুমাত্র একটি স্বয়ংক্রিয় কলাম থাকতে পারে এবং এটি একটি কী হিসাবে সংজ্ঞায়িত করা আবশ্যক


এই ত্রুটিটি ঠিক করতে, আপনাকে স্বয়ংক্রিয়_বৃদ্ধি ক্ষেত্রে প্রাথমিক কী যোগ করতে হবে। আসুন এখন দেখি কিভাবে এই ত্রুটিটি ঘটে -

এখানে, আমরা একটি টেবিল তৈরি করছি এবং এটি একই ত্রুটি দেয় -

mysql> create table DemoTable
(
   StudentId int NOT NULL AUTO_INCREMENT,
   StudentName varchar(40),
   StudentAge int
);
ERROR 1075 (42000) : Incorrect table definition; there can be only one auto column and it must be defined as a key

উপরের ত্রুটিটি সমাধান করতে, আপনাকে AUTO_INCREMENT এর সাথে প্রাথমিক কী যোগ করতে হবে। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable
(
   StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   StudentName varchar(40),
   StudentAge int
);
Query OK, 0 rows affected (1.01 sec)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable(StudentName,StudentAge) values('Chris Brown',19);
Query OK, 1 row affected (0.30 sec)
mysql> insert into DemoTable(StudentName,StudentAge) values('David Miller',18);
Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable(StudentName,StudentAge) values('John Doe',20);
Query OK, 1 row affected (0.11 sec)

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

mysql> select *from DemoTable;

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

তৈরি করবে
+-----------+--------------+------------+
| StudentId | StudentName  | StudentAge |
+-----------+--------------+------------+
|         1 | Chris Brown  |         19 |
|         2 | David Miller |         18 |
|         3 | John Doe     |         20 |
+-----------+--------------+------------+
3 rows in set (0.00 sec)

  1. একটি MySQL টেবিলে শুধুমাত্র একটি একক কলাম আপডেট করুন এবং শর্তের ভিত্তিতে বৃদ্ধি করুন

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

  3. MySQL-এ একটি টেবিল আপডেট করুন এবং একটি নতুন কলামে শুধুমাত্র আদ্যক্ষর নাম প্রদর্শন করুন

  4. MySQL এরর ERROR 1099 (HY000):টেবিলটি একটি READ লক দিয়ে লক করা হয়েছে এবং আপডেট করা যাবে না