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

MySQL-এ ট্রিগার তৈরি করার সময় ডিলিমিটার কেন পরিবর্তন করতে হয়?


MySQL-এ ডিফল্ট ডিলিমিটার সেমিকোলন (;) যা প্রতিটি স্টেটমেন্ট শেষ করতে ব্যবহৃত হয়। ট্রিগার তৈরি করার সময় ডিলিমিটার পরিবর্তন করতে হয় যাতে MySQL বুঝতে পারে যে আমাদের ট্রিগার স্টেটমেন্টটি এখনো শেষ হয়নি, কারণ ট্রিগারের ভেতরে একাধিক স্টেটমেন্ট থাকতে পারে। আমরা অস্থায়ীভাবে DELIMITER // স্টেটমেন্ট দিয়ে ডিলিমিটার সেমিকোলন (;) থেকে ডুয়া ব্যাক-স্ল্যাশ (//) এ পরিবর্তন করতে পারি। এর পর MySQL বুঝবে যে ট্রিগারিং স্টেটমেন্টটি তখনই শেষ হবে যখন ডুয়া ব্যাক-স্ল্যাশ (//) পাবে। ডিলিমিটার পরিবর্তনের উদাহরণ:

mysql> DELIMITER //

এখন MySQL স্টেটমেন্ট শেষ করার ডিলিমিটার হবে ডুয়া ব্যাক-স্ল্যাশ (//)। আবার সেমিকোলন (;) এ ফিরে যেতে নিচের স্টেটমেন্ট:

mysql> DELIMITER ;

মনে রাখবেন DELIMITER কীওয়ার্ড এবং ডিলিমিটার সিম্বলের মধ্যে স্পেস থাকতে হবে।


  1. পারফেক্ট প্রফেশনাল ইমেইল সিগনেচার তৈরির ৭ টিপস

  2. এক্সেলে ওয়ার্কবুকের জন্য থিম যোগ বা পরিবর্তন করার উপায়

  3. রিমোট ডেস্কটপের লিসেনিং পোর্ট নিরাপদে পরিবর্তন করার পদ্ধতি

  4. অ্যাপল কেন iPadOS আনার সবাই: মূল সুবিধাগুলো ব্যাখ্যা