কম্পিউটার

ট্রিগার সহ INSERT কমান্ডে MySQL টেবিল আপডেট করবেন?


আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable1
   -> (
   -> Id int,
   -> FirstName varchar(20)
   -> );
Query OK, 0 rows affected (0.52 sec)

দ্বিতীয় টেবিল −

তৈরি করার জন্য এখানে ক্যোয়ারী আছে
mysql> create table DemoTable2
   -> (
   -> EmployeeId int,
   -> EmployeeName varchar(20)
   -> );
Query OK, 0 rows affected (0.51 sec)

আসুন এখন Insert কমান্ড -

-এ MySQL টেবিল আপডেট করার জন্য একটি ট্রিগার তৈরি করি
mysql>  DELIMITER //
mysql>     CREATE TRIGGER updateDemoOnInsert
   ->      AFTER INSERT ON DemoTable2
   ->         FOR EACH ROW BEGIN
   ->         insert into DemoTable1 values(110,'Adam');
   ->         END
   ->      //
Query OK, 0 rows affected (0.14 sec)
mysql> DELIMITER ;
 

সন্নিবেশ কমান্ড -

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable2 values(101,'Mike');
Query OK, 1 row affected (0.22 sec)

নির্বাচন বিবৃতি −

ব্যবহার করে দ্বিতীয় টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> select * from DemoTable2;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+------------+--------------+
| EmployeeId | EmployeeName |
+------------+--------------+
|        101 | Mike         |
+------------+--------------+
1 row in set (0.00 sec)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে প্রথম টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> select * from DemoTable1;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+------+-----------+
| Id   | FirstName |
+------+-----------+
|  110 | Adam      |
+------+-----------+
1 row in set (0.00 sec)

  1. জাভা মাইএসকিউএল দিয়ে একটি মাইএসকিউএল টেবিল আপডেট করুন

  2. জাভা সহ একটি MySQL টেবিলে রেকর্ড সন্নিবেশ করান

  3. কিভাবে জাভা দিয়ে একটি MySQL টেবিলে শুধুমাত্র একটি একক কলাম সন্নিবেশ করা যায়?

  4. MySQL:Group By দিয়ে ফিল্ড আপডেট করবেন?