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

MySQL-এ AUTO_INCREMENT কলাম ছাড়া রেকর্ড ইনসার্ট করা

AUTO_INCREMENT কলামে মান না দিয়ে ইনসার্ট

MySQL-এ AUTO_INCREMENT.Primary Key কলামে ইনসার্ট করার সময় মান দিতে হয় না; ডাটাবেস নিজে আটোমেটিকলি মান জেনারেট করে।

উদাহরণ

কর্মচারির টেবিল তৈরি:

mysql> CREATE TABLE DemoTable1479 (
    -> EmployeeId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    -> EmployeeSalary INT
    -> );

শুধু EmployeeSalary দিয়ে ইনসার্ট:

mysql> INSERT INTO DemoTable1479(EmployeeSalary) VALUES (6800), (5600), (5700), (6900), (15000);

ফলাফল

+------------+----------------+
| EmployeeId | EmployeeSalary |
+------------+----------------+
|          1 |           6800 |
|          2 |           5600 |
|          3 |           5700 |
|          4 |           6900 |
|          5 |          15000 |
+------------+----------------+

মনে রাখবেন: কলাম লিস্টে EmployeeId না লিখলেই MySQL অটো ইনক্রিমেন্ট মান অ্যাসাইন করে।

  1. MySQL-এ INSERT INTO SELECT দিয়ে অন্য টেবিল থেকে ডেটা কপি করা

  2. MySQL-এ একক INSERT কুয়েরিতে কমা দিয়ে একাধিক সারি ইনসার্ট করা

  3. MySQL-এ AUTO_INCREMENT টেবিলে INSERT INTO SELECT ব্যবহার করা

  4. MySQL-এ VARCHAR ডেটাইম কলামে মিনিট যোগ করে INSERT করা