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