जैसा कि बरमार ने सुझाव दिया था। एक परीक्षण डेटाबेस का प्रयोग करें। हालाँकि, यदि आप किसी लाइव डेटाबेस में एक डरावना परिवर्तन कर रहे हैं और एक परीक्षण डेटाबेस पर इसका परीक्षण किया है, तो यह आपके मन को आसानी से लेन-देन का उपयोग करने के लिए निर्धारित कर सकता है ताकि यह पुष्टि हो सके कि लाइव परिवर्तन आपकी अपेक्षा के अनुरूप हैं। इसके लिए आप लेन-देन का उपयोग कर सकते हैं।
START TRANSACTION;
UPDATE foo SET baz = "bar";
SELECT baz FROM foo;-- Shows bar
ROLLBACK; -- Alternatively 'COMMIT'
SELECT baz FROM foo;-- Shows whatever was there previously.
ध्यान दें कि स्कीमा में परिवर्तन लेन-देन संबंधी नहीं हैं (अर्थात तालिकाओं को बदलना वापस नहीं लाया जा सकता है)।