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

MySQL-এ AUTO_INCREMENT মান পরিবর্তন করা (বीचে থেকেও)

AUTO_INCREMENT মান যেকোনো সময় ALTER TABLE দিয়ে পরিবর্তন করা যায়। এটি পরবর্তী ইনসার্টগুলোকে প্রভাবিত করে।

উদাহরণ

mysql> CREATE TABLE AutoIncrementTable (
-> id INT AUTO_INCREMENT,
-> name VARCHAR(200),
-> PRIMARY KEY(id)
-> );
Query OK, 0 rows affected (0.70 sec)
mysql> INSERT INTO AutoIncrementTable(name) VALUES('Carol'),('Bob'),('John');
mysql> SELECT * FROM AutoIncrementTable;
+----+-------+
| id | name  |
+----+-------+
| 1  | Carol |
| 2  | Bob   |
| 3  | John  |
+----+-------+

নেক্সট AUTO_INCREMENT ১০০০ সেট করা

mysql> ALTER TABLE AutoIncrementTable AUTO_INCREMENT = 1000;
Query OK, 0 rows affected (0.16 sec)
mysql> INSERT INTO AutoIncrementTable(name) VALUES('Taylor'),('Sam');
mysql> SELECT * FROM AutoIncrementTable;
+------+--------+
| id   | name   |
+------+--------+
| 1    | Carol  |
| 2    | Bob    |
| 3    | John   |
| 1000 | Taylor |
| 1001 | Sam    |
+------+--------+

পূর্বের রেকর্ডগুলো অপরিবর্তিত থাকে, নতুন রেকর্ডগুলো ১০০০ থেকে শুরু হয়।

  1. MySQL-এ AUTO_INCREMENT কলাম ব্যবহার করা

  2. MySQL에서 데이터 삭제 후 AUTO_INCREMENT를 1부터 다시 시작하려면 TRUNCATE

  3. MySQL-এ AUTO_INCREMENT আইডিকে ZEROFILL দিয়ে '001' ফরম্যাটে শুরু করা

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