Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

हम किसी विशेष MySQL तालिका से जुड़े सभी ट्रिगर कैसे ढूंढ सकते हैं?


हम निम्नलिखित क्वेरी की सहायता से किसी विशेष तालिका से जुड़े सभी ट्रिगर ढूंढ सकते हैं -

mysql> INFORMATION_SCHEMA.TRIGGERS से * चुनें जहां TRIGGER_SCHEMA ='क्वेरी' और EVENT_OBJECT_TABLE ='Student_info'\G************************** ** 1. पंक्ति *************************** TRIGGER_CATALOG:def TRIGGER_SCHEMA:क्वेरी TRIGGER_NAME:studentinfo_after_delete EVENT_MANIPULATION:DELETE EVENT_OBJECT_CATALOG:def EVENT_OBJECT_SCHEMA:क्वेरी EVENT_OBJECT_TABLE:student_info ACTION_ORDER:1 ACTION_CONDITION:NULL ACTION_STATEMENT:BEGINDECLARE vuser varchar(30); सेलेक्ट USER () को vuser में; INSERT INTO student_info_deleted(id,deleted_date,deleted_by)ID,SYSORDET,deleted_by)। :ROW ACTION_TIMING:AFTERACTION_REFERENCE_OLD_TABLE:NULLACTION_REFERENCE_NEW_TABLE:NULL ACTION_REFERENCE_OLD_ROW:OLD ACTION_REFERENCE_NEW_ROW:नया नहीं बनाया गया:2017-11,_BLETRI_MODE_ZELY:ATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION DEFINER:रूट @ लोकलहोस्ट CHARACTER_SET_CLIENT:cp850 COLLATION_CONNECTION:cp850_general_0.00 DATABASE उपरोक्त परिणाम सेट 'क्वेरी' नाम के डेटाबेस में 'student_info' टेबल पर ट्रिगर्स की सूची दिखा रहा है।


  1. MySQL क्वेरी के साथ विशिष्ट पंक्ति कैसे खोजें?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(UserId int, UserName varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (104, सैम); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) चयन कथन का उपयोग करके तालिका स

  1. एक एकल क्वेरी के साथ एक MySQL तालिका के सभी स्तंभों को किसी विशेष मान पर सेट करें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(40), ClientAge int, ClientCountryName varchar(40));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.57 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल में डालें (क्लाइंटना

  1. TRIGGERS के साथ MySQL तालिका में DATE को कैसे सम्मिलित करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.79 सेकंड) यहाँ एक MySQL में DATE को सम्मिलित करने की क्वेरी है - प्रत्येक पंक्ति के लिए नया सेट करें।DueDate=curdate();क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.22 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable158