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' দিয়ে বর্তমান মান দেখুন।