আমরা MySQL থেকে LAST_INSERT_ID() ফাংশনের সাহায্যে নতুন রেকর্ড কী পেতে পারি। প্রথমে, আমরা একটি টেবিল তৈরি করব এবং রেকর্ড সন্নিবেশ করার জন্য, আমরা LAST_INSERT_ID() ব্যবহার করব।
আসুন Create কমান্ডের সাহায্যে একটি টেবিল তৈরি করি।
প্রশ্নটি নিম্নরূপ -
mysql> টেবিল LastInsertRecordIdDemo তৈরি করুন -> ( -> id int auto_increment, -> মান varchar(100), -> প্রাথমিক কী(id) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.52 সেকেন্ড)
একটি টেবিল তৈরি করার পর, আমরা LAST_INSERT_ID() ফাংশন ব্যবহার করে রেকর্ড সন্নিবেশ করব এবং সেট করব৷
LastInsertRecordIdDemo মানগুলিতেmysql> সন্নিবেশ করুন 0.11 সেকেন্ড)
এখন আমরা সিলেক্ট স্টেটমেন্টের সাহায্যে সমস্ত রেকর্ড প্রদর্শন করতে পারি।
প্রশ্নটি নিম্নরূপ -
LastInsertRecordIdDemo থেকেmysql> নির্বাচন করুন;
নিচের আউটপুট।
<প্রে>+------+------+| আইডি | মান |+---+------+| 1 | কম || 2 | উচ্চএখন রেকর্ড সন্নিবেশ করতে, আমাদের LAST_INSERT_ID () ফাংশনে 1 যোগ করতে হবে। প্রশ্নটি নিম্নরূপ -
mysql> LastInsertRecordIdDemo মানগুলিতে সন্নিবেশ করুন(LAST_INSERT_ID()+1,'Medium');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.08 সেকেন্ড)
এখন আমরা সিলেক্ট স্টেটমেন্টের সাহায্যে সব রেকর্ড প্রদর্শন করতে পারি।
mysql> নির্বাচন করুন *LastInsertRecordIdDemo থেকে;
নিচের আউটপুট।
<প্রে>+----+---------+| আইডি | মান |+---+---------+| 1 | কম || 2 | উচ্চ || 3 | মাঝারি |+---+-------+3 সারি সেটে (0.00 সেকেন্ড)