কম্পিউটার

কেন আমাদের একটি ট্রিগার তৈরি করার জন্য ডিলিমিটার পরিবর্তন করতে হবে?


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

পরিবর্তনের একটি উদাহরণ
mysql> DELIMITER //

এখন MySQL স্টেটমেন্ট শেষ করতে, ডিলিমিটার হবে দুটি ব্যাক-স্ল্যাশ (//)। এবং এটিকে আবার সেমিকোলন(;) এ পরিবর্তন করতে, আমরা নিম্নলিখিত বিবৃতিটি ব্যবহার করতে পারি −

mysql> DELIMITER ;

মনে রাখবেন যে DELIMITER কীওয়ার্ড এবং যে চিহ্নটি আমরা একটি বিভেদক হিসাবে ব্যবহার করতে চাই তার মধ্যে একটি স্পেস থাকতে হবে৷


  1. নিখুঁত পেশাদার ইমেল স্বাক্ষর তৈরি করার জন্য 7 টিপস

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

  3. রিমোট ডেস্কটপের জন্য শোনার পোর্ট পরিবর্তন করুন

  4. আইপ্যাডওএসের প্রয়োজন কেন?