--> Skip to main content

MYSQL PART-15 IN HINDI

Views
MYSQL  PART-15 IN HINDI
MYSQL  PART-15 IN HINDI
MYSQL  PART-15 IN HINDI

MySQL Transactions

Introduction to MySQL transactions 
рдПрдХ transaction рдХुрдЫ DML statements рдХा group рд╣ोрддा рд╣ै। рдЗрд╕ group рдХे рд╕рднी statements рдПрдХ рд╕ाрде рдПрдХ statement рдХी рддрд░рд╣ execute рдХिрдпे рдЬाрддे рд╣ै। рдЗрд╕рдХा рдорддрд▓рдм рдпे рд╣ुрдЖ рдХी рдпрджि рдЗрди statements рдоें рд╕े рдПрдХ рднी statement рдХा execution fail рд╣ो рдЬाрдпे рддो рдкूрд░ा transaction рд╣ी fail рд╣ो рдЬाрддा рд╣ै। 

рдПрдХ transaction рдХेрд╡рд▓ рддрдм рд╣ी successfully execute рд╣ोрддा рд╣ै рдЬрдм рд╕рднी statements successfully execute рд╣ोрддे рд╣ै। 

рдЗрд╕рдХा рд╕рдмрд╕े рдЕрдЪ्рдЫा рдЙрджाрд╣рд░рдг banking system рд╣ोрддा рд╣ै। рдоाрди рд▓ीрдЬिрдпे рдЖрдк рдЕрдкрдиे рдХिрд╕ी рдПрдХ account рд╕े ₹1000 рджूрд╕рд░े рдХिрд╕ी account рдоें transfer рдХрд░ рд░рд╣े рд╣ै। рдЗрд╕ task рдХो complete рдХрд░рдиे рдХे рдХрдИ steps рд╣ो рд╕рдХрддे рд╣ै рдЬैрд╕े рдХी -
рд╕рдмрд╕े рдкрд╣рд▓े рдпे check рдХिрдпा рдЬाрдпेрдЧा рдХी рдЖрдкрдХे account рдоें ₹1000 рд╣ै рдпा рдирд╣ीं рд╣ै।


 рдЗрд╕рдХे рдмाрдж рдПрдХ account рд╕े ₹1000 рдиिрдХाрд▓े рдЬाрдпेंрдЧे। (Main balance - ₹1000)рдЗрд╕рдХे рдмाрдж рджूрд╕рд░े account рдоें ₹1000 рдЬрдоा рдХिрдпे рдЬाрдпेंрдЧे। (Main balance + ₹1000)рдЗрди рд╕рднी steps рдХो рдЖрдк рдПрдХ MySQL transaction рдХे рд╡ो statements рдоाрди рд╕рдХрддे рд╣ै рдЬो рдПрдХ рд╕ाрде execute рд╣ोंрдЧे। рдпрджि рдЗрди steps рдоें рд╕े рдПрдХ рднी step successful рдирд╣ीं рд░рд╣рддा рд╣ै рддो рдкूрд░ा transaction рд╣ी fail рд╣ो рдЬाрддा рд╣ै। 


рдХिрд╕ी рднी transaction рдХे fail рд╣ोрдиे рд╕े рдкрд╣рд▓े рдЬो рднी changes database рдоें рдХिрдпे рдЧрдП рдеे рдЙрди्рд╣ें rollback (database рдкुрд░ाрдиी situation рдоें рдЖ рдЬाрддा рд╣ै।) рдХрд░ рд▓िрдпा рдЬाрддा рд╣ै। рдЗрд╕рд╕े database рдХी integrity рдХाрдпрдо рд░рд╣рддी рд╣ै। рдоाрди рд▓ीрдЬिрдпे рдЖрдкрдиे second step complete рдХрд░ рд▓िрдпा рд╣ै рдФрд░ third step рдХो complete рдХрд░рддे рд╕рдордп рдХोрдИ technical error рдЖ рдЧрдпी рддो transaction fail рд╣ो рдЬाрдпेрдЧा। рдРрд╕ी situation рдоें рдпрджि first рдФрд░ second steps rollback рдирд╣ीं рдХिрдпे рдЬाрдпेंрдЧे рддो database accurate рдирд╣ीं рдоाрдиा рдЬाрдпेрдЧा।      

Transactions рдХे рдмाрд░े рдоें рдФрд░ рдЕрдзिрдХ рдЬाрдирдиे рд╕े рдкрд╣рд▓े рдоै рдЖрдкрдХो рдпे рдмрддाрдиा рдЪाрд╣рддा рд╣ूँ рдХी transactions рдХेрд╡рд▓ рдЙрди्рд╣ीं storage engines рдХे рд╕ाрде рдХाрдо рдХрд░рддे рд╣ै рдЬो transactions рдХो support рдХрд░рддे рд╣ै рдЬैрд╕े рдХी InnoDB storage engine рдЖрджि। рдЗрди्рд╣ें transnational storage engines рдХрд╣ा рдЬाрддा рд╣ै।  
Comment Policy: Please write your comments that match the topic of this page's posts. Comments that contain links will not be displayed until they are approved.
Leave a Comment
Close comments