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

किसी विशेष डेटाबेस में ट्रिगर्स के बारे में विवरण प्राप्त करने के लिए हम INFORMATION_SCHEMA का उपयोग कैसे कर सकते हैं?


यह निम्नलिखित कथन की सहायता से किया जा सकता है -

mysql> info_schema.triggers से * चुनें जहां -> info_schema.triggers.trigger_schema जैसे '%query%'\G************************ **** 1. पंक्ति ************* TRIGGER_CATALOG:def TRIGGER_SCHEMA:क्वेरी TRIGGER_NAME:ट्रिगर_before_delete_sample EVENT_MANIPULATION:DELETE EVENT_OBJECT_CATALOG:def EVENT_OBJECT_SCHEMA :क्वेरी EVENT_OBJECT_TABLE:नमूना ACTION_ORDER:1 ACTION_CONDITION:NULL ACTION_STATEMENT:BEGINSET @count =if (@count IS NULL, 1, (@count+1)); INSERT INTO sample_rowप्रभावित मान (@count);END ACTION_ORIENTATION:ROW ACTION_TIMING:पहले ACTION_REFERENCE_OLD_TABLE:NULL ACTION_REFERENCE_NEW_TABLE:NULL ACTION_REFERENCE_OLD_ROW:पुराना ACTION_REFERENCE_NEW_ROW:नया बनाया गया:2017-11S-21 12:31:58.70 SQL_MOLL_DI, TRI_NO,TRAN_58.70 SQL_MODE, DI, TRI_NO,TRAN_58.70 SQL_MODE:SION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION DEFINER:रूट @ लोकलहोस्ट CHARACTER_SET_CLIENT:cp850 COLLATION_CONNECTION:cp850_General_ci DATABASE_COLLATION:latin1_swedish_ci********* ************* TRIGGER_CATALOG:def TRIGGER_SCHEMA:क्वेरी TRIGGER_NAME:पहले_inser_studentage EVENT_MANIPULATION:INSERT EVENT_OBJECT_CATALOG:def EVENT_OBJECT_SCHEMA:क्वेरी EVENT_OBJECT_TABLE:छात्र ACTION_CONDITION:NULL ACTION_STATEMENT:IF NEW.age <0 फिर SET NEW.age =0;END IF ACTION_ORIENTATION:ROW ACTION_TIMING:BEFOREACTION_REFERENCE_OLD_TABLE:NULLACTION_REFERENCE_NEW_TABLE:NULLACTION_REFERENCE_NEW_TABRE_NEW26:NEWATERO:2017. :ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_ दिनांक, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION DEFINER:रूट @ लोकलहोस्ट CHARACTER_SET_CLIENT:cp850 COLLATION_CONNECTION:cp850_general_ci DATABASE_COLLATION:secish_ci2850 पंक्तियों में सेट (0.03 ) 
  1. मैं अपने MySQL टेबल कॉलम के नाम कैसे प्राप्त कर सकता हूं?

    इसके लिए आप SHOW कमांड का इस्तेमाल कर सकते हैं। निम्नलिखित वाक्य रचना है - अपनेTableName से कॉलम दिखाएं; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentLastName varchar(20), StudentAge int, StudentAddress varc

  1. एकल क्रॉलर का विवरण प्राप्त करने के लिए Boto3 का उपयोग कैसे करें?

    समस्या का विवरण - क्रॉलर का विवरण प्राप्त करने के लिए पायथन में boto3 लाइब्रेरी का उपयोग करें। उदाहरण - क्रॉलर, क्रॉलर_फॉर_एस3_फाइल_जॉब का विवरण प्राप्त करें। इस समस्या को हल करने के लिए दृष्टिकोण/एल्गोरिदम चरण 1 - अपवादों को संभालने के लिए boto3 और botocore अपवाद आयात करें। चरण 2 - क्रॉलर_नाम अन

  1. एक बार में कई ट्रिगर्स का विवरण प्राप्त करने के लिए Boto3 का उपयोग कैसे करें?

    समस्या का विवरण - अपने खाते में उपलब्ध ट्रिगर प्राप्त करने के लिए पायथन में boto3 लाइब्रेरी का उपयोग करें। उदाहरण के लिए, उन ट्रिगर का विवरण प्राप्त करें जिनकी आपके खाते में अनुमति है। इस समस्या को हल करने के लिए दृष्टिकोण/एल्गोरिदम चरण 1 - अपवादों को संभालने के लिए boto3 और botocore अपवाद आयात करे