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

MySQL-এ একই ইভেন্ট ও অ্যাকশন টাইমের একাধিক ট্রিগার থাকলে আহ্বানের ক্রম কী?


এই কেসে MySQL ট্রিগারগুলো সৃষ্টির ক্রম অনুযায়ী আহ্বান করে। কিন্তু নিচের অপশনগুলো দিয়ে ক্রম পরিবর্তন করা যায়:

FOLLOWS অপশন

এই অপশন নতুন ট্রিগারকে বিদ্যমান ট্রিগারের পরে এক্টিভেট হতে দেয়।

সিনট্যাক্স

FOR EACH ROW FOLLOWS trigger_name

PRECEDES অপশন

এই অপশন নতুন ট্রিগারকে বিদ্যমান ট্রিগারের আগে এক্টিভেট হতে দেয়।

সিনট্যাক্স

FOR EACH ROW PRECEDES trigger_name

  1. MySQL-এ একক ফিল্ড দ্বারা অর্ডার করে বাকি রেকর্ডগুলো একই ক্রমে দেখানো

  2. MySQL-এ ORDER BY ASC করার সময় NULL মানগুলো শেষে রাখা (CASE WHEN)

  3. MySQL-এ একসাথে একাধিক রো ইনসার্ট করা (Multi-row INSERT)

  4. MySQL অপশন ডিফল্ট, মান আশা করা অপশন এবং = চিহ্ন