AUTO_INCREMENT কলামের পরবর্তী মান জানার পদ্ধতি
MySQL-এ AUTO_INCREMENT কলামের পরবর্তী মান জানার জন্য information_schema.TABLES থেকে AUTO_INCREMENT কলাম কোয়েরি করা হয়।
নমুনা টেবিল তৈরি ও ডেটা ইনসার্ট
mysql> CREATE TABLE NextIdDemo (
-> id INT AUTO_INCREMENT,
-> PRIMARY KEY (id)
-> );
mysql> INSERT INTO NextIdDemo VALUES (1), (2), (3);
mysql> SELECT * FROM NextIdDemo;
+----+
| id |
+----+
| 1 |
| 2 |
| 3 |
+----+
পরবর্তী আইডি বের করার কোয়েরি
mysql> SELECT AUTO_INCREMENT
-> FROM information_schema.TABLES
-> WHERE TABLE_SCHEMA = "business" AND TABLE_NAME = "NextIdDemo";
আউটপুট:
+----------------+ | AUTO_INCREMENT | +----------------+ | 4 | +----------------+
বিকল্প: LAST_INSERT_ID() ফাংশনও শেষ ইনসার্ট করা আইডি দেয়, কিন্তু পরবর্তী আইডি জানতে উপরের পদ্ধতিটি নির্ভরযোগ্য।