CREATE_TIME কলাম ব্যবহার
information_schema.TABLES ভিউ-তে CREATE_TIME কলাম থাকে। এটিকে ডিসেন্ডিং অর্ডারে সাজিয়ে LIMIT 1 নিলে সর্বশেষ তৈরি টেবিলের নাম পাওয়া যায়।
উদাহরণ
mysql> CREATE TABLE DemoTable1323 (FirstName VARCHAR(10));
mysql> INSERT INTO DemoTable1323 VALUES ('Chris'), ('David'), ('Bob');
mysql> SELECT * FROM DemoTable1323;
কুয়েরি: লাস্ট ক্রিয়েটেড টেবিল
mysql> SELECT table_name, create_time AS `Time`
FROM information_schema.tables
WHERE table_schema = 'web'
ORDER BY create_time DESC LIMIT 1;
ফলাফল
+---------------+---------------------+
| TABLE_NAME | Time |
+---------------+---------------------+
| demotable1323 | 2019-09-18 22:03:24 |
+---------------+---------------------+
দ্রষ্টব্য: table_schema = 'web' আপনার ডেটাবেস নাম দিয়ে পরিবর্তন করুন। কিছু স্টোরেজ ইঞ্জিন (যেমন MyISAM) CREATE_TIME রিকর্ড করে, InnoDB-ও সাধারণত করে। যদি CREATE_TIME NULL হয়, তবে এই পদ্ধতি কাজ করবে না।