কম্পিউটার টিউটোরিয়াল

MySQL-এ INSERT স্টেটমেন্ট ব্যবহার করার সময় অটো-ইনক্রিমেন্ট কলামে মান ইনসার্ট করতে হয় কি?

না, অটো-ইনক্রিমেন্ট কলামে মান ইনসার্ট করার প্রয়োজন নেই, কারণ এটি ১ থেকে শুরু হয়ে আটোমেটিক্যালি ইনসার্ট হয়। এটি সম্ভব হয়েছে কারণ আমরা এটিকে অটো-ইনক্রিমেন্ট হিসেবে সেট করেছি। প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable (    EmployeeId int NOT NULL AUTO_INCREMENT,    EmployeeName varchar(30),    EmployeeSalary int,    PRIMARY KEY(EmployeeId) ); Query OK, 0 rows affected (0.49 sec)

ইনসার্ট কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড যোগ করুন:

mysql> insert into DemoTable(EmployeeName,EmployeeSalary) values('Chris',56789); Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable(EmployeeName,EmployeeSalary) values('David',78909); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable(EmployeeName,EmployeeSalary) values('Mike',100056); Query OK, 1 row affected (0.39 sec)
mysql> insert into DemoTable(EmployeeName,EmployeeSalary) values('Bob',150000); Query OK, 1 row affected (0.19 sec)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সব রেকর্ড দেখান:

mysql> select *from DemoTable;

এটি নিচের আউটপুট দেবে। এখানে আপনি দেখতে পাচ্ছেন যে আইডি মান আটোমেটিক্যালি যোগ হয়েছে কারণ আমরা এটি অটো-ইনক্রিমেন্ট হিসেবে সেট করেছি:

+------------+--------------+----------------+ | EmployeeId | EmployeeName | EmployeeSalary | +------------+--------------+----------------+ |          1 | Chris        |          56789 | |          2 | David        | 78909 | |          3 | Mike         | 100056 | |          4 | Bob          | 150000 | +------------+--------------+----------------+ 4 rows in set (0.00 sec)
  1. phpMyAdmin-এ MySQL কলামে AUTO_INCREMENT যোগ করা

  2. Java ব্যবহার করে MySQL কলামে DATE ইনসার্ট করার পদ্ধতি

  3. MySQL에서 컬럼 합산 시 조건부 포함(IF 함수 활용)

  4. MySQL-এ একক কোয়ারি দিয়ে একটি কলামে একাধিক মান কিভাবে ইনসার্ট করবেন?