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

MySQL-এ একই স্টেটমেন্টে একাধিক রো ইনসার্ট করা

MySQL-এ একটি INSERT স্টেটমেন্টে একাধিক সেট ভ্যালু ইনসার্ট করতে পারেন। এটি পারফরম্যান্সের দৃষ্টিতে খুবই কার্যকর।

টেবিল তৈরি

mysql> CREATE TABLE DemoTable (
    -> UserId INT,
    -> UserName VARCHAR(20),
    -> UserAge INT
    -> );

একসাথে ৪টি রো ইনসার্ট

mysql> INSERT INTO DemoTable(UserId, UserName, UserAge) 
    -> VALUES(100,'John',25),
    -> (101,'Larry',24),
    -> (102,'Chris',22),
    -> (103,'Carol',27);

আউটপুট: Query OK, 4 rows affected (0.16 sec) Records: 4 Duplicates: 0 Warnings: 0

সব রেকর্ড যাচাই

mysql> SELECT * FROM DemoTable;
+--------+----------+---------+
| UserId | UserName | UserAge |
+--------+----------+---------+
|    100 | John     |      25 |
|    101 | Larry    |      24 |
|    102 | Chris    |      22 |
|    103 | Carol    |      27 |
+--------+----------+---------+

সিনট্যাক্স:

INSERT INTO table_name (col1, col2, ...) 
VALUES (val1, val2, ...), (val1, val2, ...), ...;

লাভ: একাধিক আলাদা INSERT চালানোর চেয়ে এটি দ্রুত এবং নেটওয়ার্ক রাউন্ড ট্রিপ কম খরচ করে।

  1. Java ব্যবহার করে MySQL টেবিলে রেকর্ড সন্নিবেশ করা

  2. Java-MySQL 연동: 단일 컬럼만 INSERT하기

  3. MySQL-এ LPAD() এবং COALESCE() দিয়ে প্রিসিডিং জিরো সহ আইডি জেনারেট করা

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