MySQL-এ AUTO_INCREMENT ডিফল্টভাবে ১ থেকে শুরু হয়। অন্য কোনো সংখ্যা থেকে শুরু করতে নিচের সিনট্যাক্স ব্যবহার করুন:
ALTER TABLE yourTable auto_increment=yourIntegerNumber;
উদাহরণের জন্য টেবিল তৈরি করি:
mysql> create table startAutoIncrement -> ( -> Counter int auto_increment , -> primary key(Counter) -> ); Query OK, 0 rows affected (0.90 sec)
AUTO_INCREMENT ২০ থেকে শুরু করুন:
mysql> alter table startAutoIncrement auto_increment=20; Query OK, 0 rows affected (0.30 sec)
কিছু রেকর্ড যোগ করুন (মান দিতে হবে না):
mysql> insert into startAutoIncrement values(); Query OK, 1 row affected (0.20 sec) mysql> insert into startAutoIncrement values(); Query OK, 1 row affected (0.14 sec) mysql> insert into startAutoIncrement values(); Query OK, 1 row affected (0.18 sec)
রেকর্ডগুলো দেখান:
mysql> select *from startAutoIncrement;
ফলাফল (২০, ২১, ২২ থেকে শুরু):
+---------+ | Counter | +---------+ | 20 | | 21 | | 22 | +---------+ 3 rows in set (0.00 sec)