Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Spustite MySQL príkazového riadku . 
 2 
 Zadajte nasledujúci príkaz do príkazového riadku a stlačte klávesu " Enter " na konci riadku : ; " . trans_test " 
 
 CREATE TABLE trans_test ( f INT ) TYPE = InnoDB 
 
 Tým sa vytvorí tabuľky 
 3 
 Zadajte nasledujúce príkazy do príkazového riadku : 
 
 BEGININSERT dO trans_test VALUES ( 1 ) , SAVEPOINT add_5_and_7 ; INSERT INTO trans_test VALUES ( 5 ) ; INSERT INTO trans_test VALUES ( 7 ) ; Odvolanie k bodu uloženia add_5_and_7 , COMMIT ; SELECT * FROM trans_test ; 
 
 Po dokončení transakcie , MySQL zobrazuje jeden záznam z trans_test tabuľky obsahujúcej pole " f " s hodnotou " 1 " . BEGIN výpis pokyn MySQL sledovať všetky príkazy , ktoré nasledujú ako jediná transakcia , ale bez spáchania transakcie do databázy , kým nenarazí na COMMIT vyhlásenie . Príkaz SAVEPOINT označí miesto v transakcii , a ROLLBACK spôsobuje MySQL zrušiť všetky príkazy až k bodu označené SAVEPOINT . COMMIT dokončí transakciu , takže prechod z prvého vyhlásenia " viditeľné " pre všetkých používateľov prihlásených do databázy . Prvý príkaz INSERT nebol odvolaný ROLLBACK , takže jeho výsledok sa stane súčasťou databázy . SELECT zobrazí výsledky transakcie . 
              
Copyright © počítačové znalosti Všetky práva vyhradené