কম্পিউটার

সমস্ত MySQL ট্রিগার এবং শুধুমাত্র বর্তমান ডাটাবেসের জন্য ট্রিগারগুলি কীভাবে পাবেন


সমস্ত MySQL ট্রিগার পেতে, নিম্নলিখিত সিনট্যাক্স −

information_schema.triggers থেকে trigger_schema,trigger_name নির্বাচন করুন;

স্কিমা −

সহ সমস্ত ট্রিগার নাম পেতে আমরা উপরের সিনট্যাক্সটি প্রয়োগ করি
mysql> information_schema.triggers থেকে trigger_schema,trigger_name নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------------------------------- ----+| TRIGGER_SCHEMA | TRIGGER_NAME |+----------------+----------------------------------------- ---+| sys | sys_config_insert_set_user || sys | sys_config_update_set_user || ব্যবসা | binsertTrigger || ব্যবসা | insertBef || ব্যবসা | টেবিল 1 ট্রিগার || পরীক্ষা | insertingTrigger || নমুনা | InsertPrevent_TriggerDemo || নমুনা | InsertPreventTrigger || নমুনা | আগে_ক্লায়েন্ট_ইনসার্ট || নমুনা | enforce_phone_check || নমুনা | ডিফল্ট_চলতি_বছর || নমুনা | restrictUpdateDemo || ওয়েব | LowerCaseOnInsertDemo || ওয়েব | প্রতিরোধ_করতে_ঢোকাতে_শূন্য_মান |+----------------+------------------------------- ---+14 সারি সেটে (0.00 সেকেন্ড)

আপনি যদি বর্তমান ডাটাবেস ট্রিগার করতে চান তবে আপনি নীচের প্রশ্নটি ব্যবহার করতে পারেন। ধরা যাক বর্তমান ডাটাবেস হল "ওয়েব" -

mysql> ওয়েব ব্যবহার করুন; ডাটাবেস পরিবর্তিত mysql> ট্রিগার দেখান;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+---------+---------+ ------------------------------------------------------------------------------ -------------------------------------------------- -------------------------------------------------- ----------------------------------------------------------------- ------------------------------------ ----------------------+-----------------------------------+| ট্রিগার | ঘটনা | টেবিল | বিবৃতি | সময় | তৈরি | sql_mode | সংজ্ঞায়িতকারী | চরিত্র_সেট_ক্লায়েন্ট | collation_connection | ডাটাবেস কোলেশন |+--------------------------------+--------- ------------------------------------------------------------------------------ -------------------------------------------------- -------------------------------------------------- ----------------------------------------------------------------- ------------------------------------ ----------------------+-----------------------------------+| lowCaseOnInsertDemo | ঢোকান | demotable222 | SET NEW.StudentSubject =LOWER(NEW.StudentSubject) | আগে | 2019-06-01 15:53:09.29 | STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION | root@% | utf8 | utf8_general_ci | utf8_unicode_ci || নিবারণ_to_insert_zero_value | ঢোকান | DemoTable | beginif(new.Value =0) তারপর SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT ='আপনি 0 মান দিতে পারবেন না';END if;end | আগে | 2019-07-07 18:03:41.65 | STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION | root@% | utf8 | utf8_general_ci | utf8_unicode_ci |+---------------------------------+---------+---- -------------------------------------------------------------- -------------------------------------------------- ---------------------------------------------------- ----------------------------------------------------------------- --------------- +---------------------------------- ---------------------------------------------- সেটে +2 সারি (0.00 সেকেন্ড )
  1. পাইথনে মাইএসকিউএল ডাটাবেসে ঢোকানোর পরে আমি কীভাবে আইডি পেতে পারি?

  2. কিভাবে তারিখ রেকর্ড এবং MySQL বর্তমান তারিখ মধ্যে পার্থক্য পেতে?

  3. মাইএসকিউএল-এ এক বছরের জন্য উপস্থিত এবং অনুপস্থিত উভয় শিক্ষার্থীর গণনা কীভাবে পাবেন?

  4. MySQL এ মুছে ফেলার জন্য বর্তমান ডাটাবেসের নাম কীভাবে ব্যবহার করবেন?