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

MySQL-এ AUTO_INCREMENT কাউন্টার পরিবর্তন করুন


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)

  1. MySQL-এ নির্দিষ্ট কলামের মান ইনক্রিমেন্ট করা

  2. MySQL-এ অটো-ইনক্রিমেন্ট কলাম রিসেট বা শূন্য করা

  3. MySQL-এ NOT IN() ব্যবহার করে নির্দিষ্ট মান বাদ দিয়ে রেকর্ড নির্বাচন

  4. MySQL-এ DATE_ADD ব্যবহার করে টেবিলের তারিখ আপডেট করা (বছর যোগ/বিয়োগ)