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

MySQL স্টোরড প্রসিডিউরে DELIMITER সঠিকভাবে ব্যবহার করে BEGIN/END এরর এড়ানো


যখন আপনি DELIMITER কনসেপ্ট ব্যবহার না করেন তখন এই ধরনের এরর হয়। একটি উদাহরণ দেখি এবং স্টোরড প্রসিডিউরের জন্য কোয়েরি রান করা যাক:

mysql> DELIMITER // mysql> CREATE PROCEDURE correct_procedure()    BEGIN    SELECT 'Hello MySQL !!!';    END // Query OK, 0 rows affected (0.12 sec) mysql> DELIMITER ;

স্টোরড প্রসিডিউর কল করার সিনট্যাক্স:

call yourStoredProcedureName();

CALL কমান্ড ব্যবহার করে স্টোরড প্রসিডিউর কল করুন:

mysql> call correct_procedure();

এটি নিম্নলিখিত আউটপুট তৈরি করবে:

+-----------------+ | Hello MySQL !!! | +-----------------+ | Hello MySQL !!! | +-----------------+ 1 row in set (0.00 sec) Query OK, 0 rows affected (0.02 sec)

  1. MySQL স্টোরড প্রসিডিউরে DELIMITER সঠিকভাবে ব্যবহার করা

  2. MySQL 저장 프로시저에서 매개변수 NULL 또는 빈 문자열 체크하기

  3. MySQL স্টোরড প্রোসিডিউরে IN() ক্লজ ব্যবহার করে নির্দিষ্ট রেকর্ড বের করা

  4. MySQL-এ সঠিকভাবে DELIMITER ব্যবহার করে স্টোরড প্রসিডিউরে মান ইনসার্ট করা