এই জন্য, সিনট্যাক্স নিম্নরূপ -
DELIMITER //প্রত্যেক সারির জন্য yourTableName1-এ সন্নিবেশ করার আগে yourTriggerName ট্রিগার তৈরি করুন yourTableName2 মানগুলিতে সন্নিবেশ করা শুরু করুন (yourValue1,yourValue2,...N);শেষ;//DELIMITER;
আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable1( StudentId int, StudentName varchar(40)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.69 সেকেন্ড)
দ্বিতীয় টেবিল −
তৈরি করার জন্য এখানে ক্যোয়ারী আছেmysql> টেবিল তৈরি করুন DemoTable2( Id int, Name varchar(40)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.61 সেকেন্ড)
এখানে −
সন্নিবেশ করার আগে ট্রিগারের জন্য ক্যোয়ারী আছেmysql> DELIMITER //mysql> প্রতিটি সারির জন্য DemoTable1-এ সন্নিবেশ করার আগে ট্রিগার আফটারইনসার্ট ট্রিগার তৈরি করুন DemoTable2 মানগুলিতে সন্নিবেশ করা শুরু করুন (10,'Chris'); শেষ;//কোয়েরি ঠিক আছে, 0টি সারি প্রভাবিত (0.13 সেকেন্ড)mysql> DELIMITER;
প্রথম টেবিলে রেকর্ড সন্নিবেশ করা যাক −
mysql> DemoTable1 মান (1,'David'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড)
এখন আপনি নির্বাচিত বিবৃতি −
ব্যবহার করে প্রথম টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করতে পারেনmysql> DemoTable1 থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+------------+| StudentId | ছাত্রের নাম |+------------+------------+| 1 | ডেভিড |+------------+------------+1 সারি সেটে (0.00 সেকেন্ড)দ্বিতীয় টেবিল -
এর টেবিল রেকর্ড পরীক্ষা করা যাকmysql> DemoTable2 থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+------+-------+| আইডি | নাম |+------+------+| 10 | ক্রিস |+------+------+1 সারি সেটে (0.00 সেকেন্ড)