কম্পিউটার টিউটোরিয়াল

MySQL স্টোরড প্রোসিডিউরে DELETE কোয়েরি বাস্তবায়ন করা

স্টোরড প্রোসিডিউর ব্যবহার করে প্যারামিটার দিয়ে ডিলিট করা যায়। প্রথমে একটি টেবিল তৈরি করি:

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

রেকর্ড ইনসার্ট করি:

mysql> insert into DemoTable1464 values(101,'Chris Brown');
Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable1464 values(102,'John Doe');
Query OK, 1 row affected (0.09 sec)

সব রেকর্ড দেখি:

mysql> select * from DemoTable1464;

আউটপুট:

+------+-------------+
| Id   | FirstName   |
+------+-------------+
|  101 | Chris Brown |
|  102 | John Doe    |
+------+-------------+
2 rows in set (0.00 sec)

ডিলিটের জন্য স্টোরড প্রোসিডিউর তৈরি করি:

mysql> DELIMITER // 
mysql> CREATE PROCEDURE delete_demo(IN local_Id int, IN local_Name varchar(20)) 
    -> BEGIN 
    ->     delete from DemoTable1464 
    ->     where Id=local_Id and 
    ->     FirstName=local_Name; 
    -> END // 
Query OK, 0 rows affected (0.24 sec) 
mysql> DELIMITER ;

প্রোসিডিউর কল করি:

mysql> call delete_demo(102,'John Doe');
Query OK, 1 row affected, 1 warning (0.11 sec)

আবার চেক করি:

mysql> select * from DemoTable1464;

আউটপুট:

+------+-------------+
| Id   | FirstName   |
+------+-------------+
|  101 | Chris Brown |
+------+-------------+
1 row in set (0.00 sec)
  1. MySQL স্টোরড প্রসিডিউরে IF-ELSE শর্ত সঠিকভাবে বাস্তবায়ন

  2. MySQL 저장 프로시저에서 현재 데이터베이스 이름 가져오기

  3. MySQL 저장 프로시저에서 IF-ELSE 조건문 구현하기

  4. MySQL-এ স্টোরড প্রসিডিউরে ডাইনামিক SQL কোয়ারি ইমপ্লিমেন্ট করা