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

MySQL-এ AUTO_INCREMENT শুরু মান ১০০০০ থেকে সেট করুন

ALTER TABLE AUTO_INCREMENT = value ব্যবহার করুন

অটো-ইনক্রিমেন্ট কালামের পরবর্তী মান নির্দিষ্ট সংখ্যা থেকে শুরু করতে ALTER TABLE table_name AUTO_INCREMENT = 10000; ব্যবহার করুন।

উদাহরণ: টেবিল তৈরি ও AUTO_INCREMENT সেট

mysql> CREATE TABLE DemoTable (
    UserId INT NOT NULL AUTO_INCREMENT PRIMARY KEY
);
mysql> ALTER TABLE DemoTable AUTO_INCREMENT = 10000;
Query OK, 0 rows affected (0.31 sec)

রেকর্ড ইনসার্ট করুন (মান দিয়ে না)

mysql> INSERT INTO DemoTable VALUES();
mysql> INSERT INTO DemoTable VALUES();
mysql> INSERT INTO DemoTable VALUES();
mysql> INSERT INTO DemoTable VALUES();

ফলাফল:

+--------+
| UserId |
+--------+
| 10000  |
| 10001  |
| 10002  |
| 10003  |
+--------+

নোট: AUTO_INCREMENT মান বর্তমান সর্বোচ্চ ID-র চেয়ে বড় হলে কাজ করে, ছোট হলে ইগ্নোর হয়। InnoDB-এ সার্ভার রিস্টার্ট করলে অটো-ইনক্রিমেন্ট কাউন্টার মেমরি থেকে লোড হয় (MAX(id)+1)। SHOW TABLE STATUS LIKE 'DemoTable' দিয়ে বর্তমান মান দেখুন।

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

  2. MySQL-এ ZEROFILL এবং কাস্টম AUTO_INCREMENT সেট করা

  3. MySQL-এ ALTER TABLE MODIFY দিয়ে বিদ্যমান কলামে NOT NULL অ্যাট্রিবিউট সেট করা

  4. MySQL-এ ইনিশিয়াল ভ্যালু ও অটো-ইনক্রিমেন্ট সেট করা