আমরা ভিতরের যোগদানের সাহায্যে আরেকটি টেবিল আপডেট করতে পারি। আসুন দুটি টেবিল তৈরি করি।
একটি টেবিল তৈরি করা হচ্ছে
mysql> সারণী তৈরি করুনরেকর্ড সন্নিবেশ করা হচ্ছে
mysql> tblFirst মানগুলিতে ঢোকান )mysql> tblপ্রথম মান (3,'David') এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)সমস্ত রেকর্ড প্রদর্শন করা হচ্ছে
tblFirst থেকেmysql> SELECT *;নিম্নলিখিত আউটপুট
+------+-------+| আইডি | নাম |+------+-------+| 1 | জন || 2 | বব || 3 | ডেভিড |+------+-------+3 সারি সেটে (0.00 সেকেন্ড)দ্বিতীয় টেবিল তৈরি করা হচ্ছে
mysql> টেবিল তৈরি করুন UpdTable -> ( -> IncId int auto_increment, -> প্রাথমিক কী(IncId), -> id int, -> name varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.57 সেকেন্ড) )রেকর্ড সন্নিবেশ করা হচ্ছে
mysql> UpdTable(id,name) মান (1,'Taylor');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> UpdTable(id,name) মানগুলিতে ঢোকান(2,'jason');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.24 সেকেন্ড)mysql> UpdTable(id,name) মানগুলিতে ঢোকান(3,'carol'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> UpdTable(id,name) এ ঢোকান মান(4,'জন');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)সমস্ত রেকর্ড প্রদর্শন করা হচ্ছে
UpdTable থেকেmysql> SELECT *;নিম্নলিখিত আউটপুট
mysql> নির্বাচন করুন *UpdTable থেকে;+-------+------+---------+| IncId | আইডি | নাম |+------+------+---------+| 1 | 1 | টেলর || 2 | 2 | জেসন || 3 | 3 | ক্যারল || 4 | 4 | জন |+------+------+---------+4টি সারি সেটে (0.00 সেকেন্ড)উপরের আউটপুটটি দেখুন, শেষ নামটি প্রথম টেবিল রেকর্ড থেকে মিলছে৷ এখন, আমি আপডেটের জন্য ক্যোয়ারী লিখব -
mysql> আপডেট UpdTable -> অভ্যন্তরীণ যোগদান tblFirst ON (UpdTable.name =tblFirst.name) -> সেট UpdTable.id =tblFirst.id; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড) সারি মিলেছে:1 পরিবর্তিত:1 সতর্কতা:0আমরা শেষ রেকর্ডটি নিম্নরূপ আপডেট করেছি -
প্রশ্ন হল
UpdTable থেকেmysql> SELECT *;নিম্নলিখিত আউটপুট
<প্রে>+------+------+---------+| IncId | আইডি | নাম |+------+------+---------+| 1 | 1 | টেলর || 2 | 2 | জেসন || 3 | 3 | ক্যারল || 4 | 1 | জন |+------+------+--------- সেটে 4 সারি (0.00 সেকেন্ড)
নমুনা আউটপুট তাকান. আইডি আপডেট করা হয়েছে, যা 4টি ছিল কিন্তু এখন এটি 1।